Open Journal Systems
3.3.0
|
Public Member Functions | |
__construct ($header, $values=array(), $glue=',') | |
__toString () | |
add ($value) | |
count () | |
getGlue () | |
getIterator () | |
getName () | |
hasExactHeader ($header) | |
hasValue ($searchValue) | |
normalize () | |
parseParams () | |
raw () | |
removeValue ($searchValue) | |
setGlue ($glue) | |
setName ($name) | |
toArray () | |
Protected Member Functions | |
trimHeader ($str) | |
Protected Attributes | |
$glue | |
$header | |
$values = array() | |
Represents a header and all of the values stored by that header
Definition at line 11 of file Header.php.
Guzzle\Http\Message\Header::__construct | ( | $header, | |
$values = array() , |
|||
$glue = ',' |
|||
) |
string | $header | Name of the header |
array | string | $values | Values of the header as an array or a scalar |
string | $glue | Glue used to combine multiple values into a string |
Definition at line 22 of file Header.php.
References Guzzle\Http\Message\Header\$glue, Guzzle\Http\Message\Header\$header, and Guzzle\Http\Message\Header\$values.
Guzzle\Http\Message\Header::__toString | ( | ) |
Convert the header to a string
Implements Guzzle\Http\Message\Header\HeaderInterface.
Definition at line 34 of file Header.php.
References Guzzle\Http\Message\Header\toArray().
Guzzle\Http\Message\Header::add | ( | $value | ) |
Add a value to the list of header values
string | $value | Value to add to the header |
Implements Guzzle\Http\Message\Header\HeaderInterface.
Reimplemented in Guzzle\Http\Message\Header\CacheControl.
Definition at line 39 of file Header.php.
Referenced by Guzzle\Http\Message\Header\Link\addLink().
Guzzle\Http\Message\Header::count | ( | ) |
Definition at line 116 of file Header.php.
References Guzzle\Http\Message\Header\toArray().
Referenced by Guzzle\Http\Message\Header\normalize().
Guzzle\Http\Message\Header::getGlue | ( | ) |
Get the glue used to implode multiple values into a string
Implements Guzzle\Http\Message\Header\HeaderInterface.
Definition at line 65 of file Header.php.
References Guzzle\Http\Message\Header\$glue.
Guzzle\Http\Message\Header::getIterator | ( | ) |
Definition at line 121 of file Header.php.
References Guzzle\Http\Message\Header\toArray().
Guzzle\Http\Message\Header::getName | ( | ) |
Get the name of the header
Implements Guzzle\Http\Message\Header\HeaderInterface.
Definition at line 46 of file Header.php.
References Guzzle\Http\Message\Header\$header.
Guzzle\Http\Message\Header::hasExactHeader | ( | $header | ) |
Definition at line 153 of file Header.php.
References Guzzle\Http\Message\Header\$header, and Guzzle\Common\Version\warn().
Guzzle\Http\Message\Header::hasValue | ( | $searchValue | ) |
Check if the collection of headers has a particular value
string | $searchValue | Value to search for |
Implements Guzzle\Http\Message\Header\HeaderInterface.
Definition at line 97 of file Header.php.
References Guzzle\Http\Message\Header\toArray().
Guzzle\Http\Message\Header::normalize | ( | ) |
Normalize the header to be a single header with an array of values.
If any values of the header contains the glue string value (e.g. ","), then the value will be exploded into multiple entries in the header.
Definition at line 78 of file Header.php.
References Guzzle\Http\Message\Header\$values, Guzzle\Http\Message\Header\count(), and Guzzle\Http\Message\Header\toArray().
Referenced by Guzzle\Http\Message\Header\parseParams().
Guzzle\Http\Message\Header::parseParams | ( | ) |
Parse a header 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.
Implements Guzzle\Http\Message\Header\HeaderInterface.
Definition at line 126 of file Header.php.
References Guzzle\Http\Message\Header\normalize(), and Guzzle\Http\Message\Header\toArray().
Referenced by Guzzle\Http\Message\Header\CacheControl\getDirectives(), and Guzzle\Http\Message\Header\Link\getLinks().
Guzzle\Http\Message\Header::raw | ( | ) |
Definition at line 163 of file Header.php.
References Guzzle\Http\Message\Header\toArray(), and Guzzle\Common\Version\warn().
Guzzle\Http\Message\Header::removeValue | ( | $searchValue | ) |
Remove a specific value from the header
string | $searchValue | Value to remove |
Implements Guzzle\Http\Message\Header\HeaderInterface.
Reimplemented in Guzzle\Http\Message\Header\CacheControl.
Definition at line 102 of file Header.php.
Guzzle\Http\Message\Header::setGlue | ( | $glue | ) |
Change the glue used to implode the values
string | $glue | Glue used to implode multiple values |
Implements Guzzle\Http\Message\Header\HeaderInterface.
Definition at line 58 of file Header.php.
References Guzzle\Http\Message\Header\$glue.
Guzzle\Http\Message\Header::setName | ( | $name | ) |
Change the name of the header
string | $name | Name to change to |
Implements Guzzle\Http\Message\Header\HeaderInterface.
Definition at line 51 of file Header.php.
Guzzle\Http\Message\Header::toArray | ( | ) |
Get the array representation of an object
Implements Guzzle\Common\ToArrayInterface.
Definition at line 111 of file Header.php.
References Guzzle\Http\Message\Header\$values.
Referenced by Guzzle\Http\Message\Header\__toString(), Guzzle\Http\Message\Header\count(), Guzzle\Http\Message\Header\getIterator(), Guzzle\Http\Message\Header\hasValue(), Guzzle\Http\Message\Header\normalize(), Guzzle\Http\Message\Header\parseParams(), and Guzzle\Http\Message\Header\raw().
|
protected |
Trim a header by removing excess spaces and wrapping quotes
$str |
Definition at line 176 of file Header.php.
|
protected |
Definition at line 15 of file Header.php.
Referenced by Guzzle\Http\Message\Header\__construct(), Guzzle\Http\Message\Header\getGlue(), and Guzzle\Http\Message\Header\setGlue().
|
protected |
Definition at line 14 of file Header.php.
Referenced by Guzzle\Http\Message\Header\HeaderCollection\__clone(), Guzzle\Http\Message\Header\__construct(), Guzzle\Http\Message\Header\HeaderCollection\add(), Guzzle\Http\Message\Header\HeaderFactory\createHeader(), Guzzle\Http\Message\Header\getName(), Guzzle\Http\Message\Header\hasExactHeader(), and Guzzle\Http\Message\Header\HeaderCollection\toArray().
|
protected |
Definition at line 13 of file Header.php.
Referenced by Guzzle\Http\Message\Header\__construct(), Guzzle\Http\Message\Header\Link\addLink(), Guzzle\Http\Message\Header\normalize(), and Guzzle\Http\Message\Header\toArray().