_protocol_listener = []; } /** * @param ProtocolListener $listener * * @return void */ public function addListener(ProtocolListener $listener) { $this->_protocol_listener[] = $listener; } /** * @param $data * * @return false|string */ public static function packInt($data) { return pack("N", $data); } /** * @param $data * * @return mixed */ public static function unpackInt($data) { return unpack("N", $data)[1]; } }