Copied!
CloneableFinalInstantiable
Methods
public static normalize( $header) : array
 

Converts an array of header values that may contain comma separated headers into an array of headers with no comma separated values.

  • param string|array $header Header to normalize.
  • deprecated Use self::splitList() instead.
public static parse( $header) : array
 

Parse an array of header values containing ";" separated data into an array of associative arrays representing the header key value pair data of the header. When a parameter does not contain a value, but just contains a key, this function will inject a key with a '' string value.

  • param string|array $header Header to parse into components.
public static splitList( $values) : array
 

Splits a HTTP header defined to contain a comma-separated list into each individual value. Empty values will be removed.

Example headers include 'accept', 'cache-control' and 'if-none-match'.

This method must not be used to parse headers that are not defined as a list, such as 'user-agent' or 'set-cookie'.

  • param string|string[] $values Header value as returned by MessageInterface::getHeader()
  • return string[]
Methods
public static normalize( $header) : array
 

Converts an array of header values that may contain comma separated headers into an array of headers with no comma separated values.

  • param string|array $header Header to normalize.
  • deprecated Use self::splitList() instead.
public static parse( $header) : array
 

Parse an array of header values containing ";" separated data into an array of associative arrays representing the header key value pair data of the header. When a parameter does not contain a value, but just contains a key, this function will inject a key with a '' string value.

  • param string|array $header Header to parse into components.
public static splitList( $values) : array
 

Splits a HTTP header defined to contain a comma-separated list into each individual value. Empty values will be removed.

Example headers include 'accept', 'cache-control' and 'if-none-match'.

This method must not be used to parse headers that are not defined as a list, such as 'user-agent' or 'set-cookie'.

  • param string|string[] $values Header value as returned by MessageInterface::getHeader()
  • return string[]
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration