requestHeader('kafka-php', self::LEAVE_GROUP_REQUEST, self::LEAVE_GROUP_REQUEST); $data = self::encodeString($payloads['group_id'], self::PACK_INT16); $data .= self::encodeString($payloads['member_id'], self::PACK_INT16); $data = self::encodeString($header . $data, self::PACK_INT32); return $data; } // }}} // {{{ public function decode() /** * decode group response * * @access public * @return array */ public function decode($data) { $errorCode = self::unpack(self::BIT_B16_SIGNED, substr($data, 0, 2)); return array( 'errorCode' => $errorCode, ); } // }}} // }}} }