Kafka\Protocol\Encoder::requestHeader PHP Метод

requestHeader() публичный статический Метод

get request header
public static requestHeader ( string $clientId, integer $correlationId, integer $apiKey ) : string
$clientId string
$correlationId integer
$apiKey integer
Результат string
    public static function requestHeader($clientId, $correlationId, $apiKey)
    {
        // int16 -- apiKey int16 -- apiVersion int32 correlationId
        $binData = self::pack(self::BIT_B16, $apiKey);
        $binData .= self::pack(self::BIT_B16, self::API_VERSION);
        $binData .= self::pack(self::BIT_B32, $correlationId);
        // concat client id
        $binData .= self::encodeString($clientId, self::PACK_INT16);
        return $binData;
    }