protected function serializeMessage($data) { // Proto3 implementation if (method_exists($data, 'encode')) { return $data->encode(); } // Protobuf-PHP implementation return $data->serialize(); }