byteZero) || is_null($this->byteOne) || is_null($this->byteTwo)) { throw new \Exception("Cannot generate hex string of incomplete AVR8 target signature."); } return '0x' . substr('0' . dechex($this->byteZero), -2) . substr('0' . dechex($this->byteOne), -2) . substr('0' . dechex($this->byteTwo), -2) ; } }