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.
|
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.
|
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'.
|
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.
|
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.
|
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'.
|