Class QueryString
Query string object to handle managing query string parameters and aggregating those parameters together as a string.
- Guzzle\Common\Collection implements ArrayAccess, IteratorAggregate, Countable, Guzzle\Common\ToArrayInterface
- Guzzle\Http\QueryString
public static
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
boolean|string
|
|
public
boolean
|
|
public
|
#
setAggregator(
Provide a function for combining multi-valued query string parameters into a single or multiple fields |
public
|
#
useUrlEncoding( boolean|string $encode )
Set whether or not field names and values should be rawurlencoded |
public
|
|
public
|
|
public
array
|
|
public
string
|
#
encodeValue( string $value )
URL encodes a value based on the url encoding type of the query string object |
protected
array
|
#
prepareData( array $data )
Url encode parameter data and convert nested query strings into a flattened hash. |
__construct(),
add(),
clear(),
count(),
filter(),
fromConfig(),
get(),
getAll(),
getIterator(),
getKeys(),
getPath(),
hasKey(),
hasValue(),
inject(),
keySearch(),
map(),
merge(),
offsetExists(),
offsetGet(),
offsetSet(),
offsetUnset(),
overwriteWith(),
remove(),
replace(),
set(),
toArray()
|
string |
RFC_3986
|
'RFC 3986' |
#
Used to URL encode with rawurlencode |
string |
FORM_URLENCODED
|
'application/x-www-form-urlencoded' |
#
Used to encode with urlencode |
string |
BLANK
|
"_guzzle_blank_" |
#
Constant used to create blank query string values (e.g. ?foo) |
protected
string
|
$fieldSeparator | '&' |
#
The query string field separator (e.g. '&') |
protected
string
|
$valueSeparator | '=' |
#
The query string value separator (e.g. '=') |
protected
boolean
|
$urlEncode | 'RFC 3986' |
#
URL encode fields and values? |
protected
|
$aggregator |
|
|
protected static
array
|
$defaultAggregator | null |
#
Cached PHP aggregator |
$data
|