class MetadataCodec

internal  
 

Methods

static array
encode(Metadata $metadata)

Encode application metadata as transport header values.

static Metadata
decode(array $headers)

Decode transport headers into application metadata.

static int
wireSize(array $headers)

Calculate an HTTP/2 header-list size from wire values.

Details

at line 21
static array encode(Metadata $metadata)

Encode application metadata as transport header values.

Parameters

Metadata $metadata

Return Value

array

at line 45
static Metadata decode(array $headers)

Decode transport headers into application metadata.

Parameters

array $headers

Return Value

Metadata

at line 90
static int wireSize(array $headers)

Calculate an HTTP/2 header-list size from wire values.

Parameters

array $headers

Return Value

int