|
Elgg
Version 1.9
|
Public Member Functions | |
| __construct (array $parameters=array()) | |
| Constructor. More... | |
| all () | |
| Returns the parameters. More... | |
| keys () | |
| Returns the parameter keys. More... | |
| replace (array $parameters=array()) | |
| Replaces the current parameters by a new set. More... | |
| add (array $parameters=array()) | |
| Adds parameters. More... | |
| get ($path, $default=null, $deep=false) | |
| Returns a parameter by name. More... | |
| set ($key, $value) | |
| Sets a parameter by name. More... | |
| has ($key) | |
| Returns true if the parameter is defined. More... | |
| remove ($key) | |
| Removes a parameter. More... | |
| getAlpha ($key, $default='', $deep=false) | |
| Returns the alphabetic characters of the parameter value. More... | |
| getAlnum ($key, $default='', $deep=false) | |
| Returns the alphabetic characters and digits of the parameter value. More... | |
| getDigits ($key, $default='', $deep=false) | |
| Returns the digits of the parameter value. More... | |
| getInt ($key, $default=0, $deep=false) | |
| Returns the parameter value converted to integer. More... | |
| filter ($key, $default=null, $deep=false, $filter=FILTER_DEFAULT, $options=array()) | |
| Filter key. More... | |
| getIterator () | |
| Returns an iterator for parameters. More... | |
| count () | |
| Returns the number of parameters. More... | |
Protected Attributes | |
| $parameters | |
Definition at line 35 of file ParameterBag.php.
| Elgg_Http_ParameterBag::__construct | ( | array | $parameters = array() | ) |
Constructor.
| array | $parameters | An array of parameters |
Definition at line 49 of file ParameterBag.php.
| Elgg_Http_ParameterBag::add | ( | array | $parameters = array() | ) |
Adds parameters.
| array | $parameters | An array of parameters |
Definition at line 87 of file ParameterBag.php.
| Elgg_Http_ParameterBag::all | ( | ) |
Returns the parameters.
Definition at line 58 of file ParameterBag.php.
| Elgg_Http_ParameterBag::count | ( | ) |
Returns the number of parameters.
Definition at line 279 of file ParameterBag.php.
| Elgg_Http_ParameterBag::filter | ( | $key, | |
$default = null, |
|||
$deep = false, |
|||
$filter = FILTER_DEFAULT, |
|||
$options = array() |
|||
| ) |
Filter key.
| string | $key | Key. |
| mixed | $default | Default = null. |
| boolean | $deep | Default = false. |
| integer | $filter | FILTER_* constant. |
| mixed | $options | Filter options. |
Definition at line 249 of file ParameterBag.php.
| Elgg_Http_ParameterBag::get | ( | $path, | |
$default = null, |
|||
$deep = false |
|||
| ) |
Returns a parameter by name.
| string | $path | The key |
| mixed | $default | The default value if the parameter key does not exist |
| boolean | $deep | If true, a path like foo[bar] will find deeper items |
| InvalidArgumentException |
Definition at line 103 of file ParameterBag.php.
| Elgg_Http_ParameterBag::getAlnum | ( | $key, | |
$default = '', |
|||
$deep = false |
|||
| ) |
Returns the alphabetic characters and digits of the parameter value.
| string | $key | The parameter key |
| mixed | $default | The default value if the parameter key does not exist |
| boolean | $deep | If true, a path like foo[bar] will find deeper items |
Definition at line 205 of file ParameterBag.php.
| Elgg_Http_ParameterBag::getAlpha | ( | $key, | |
$default = '', |
|||
$deep = false |
|||
| ) |
Returns the alphabetic characters of the parameter value.
| string | $key | The parameter key |
| mixed | $default | The default value if the parameter key does not exist |
| boolean | $deep | If true, a path like foo[bar] will find deeper items |
Definition at line 192 of file ParameterBag.php.
| Elgg_Http_ParameterBag::getDigits | ( | $key, | |
$default = '', |
|||
$deep = false |
|||
| ) |
Returns the digits of the parameter value.
| string | $key | The parameter key |
| mixed | $default | The default value if the parameter key does not exist |
| boolean | $deep | If true, a path like foo[bar] will find deeper items |
Definition at line 218 of file ParameterBag.php.
| Elgg_Http_ParameterBag::getInt | ( | $key, | |
$default = 0, |
|||
$deep = false |
|||
| ) |
Returns the parameter value converted to integer.
| string | $key | The parameter key |
| mixed | $default | The default value if the parameter key does not exist |
| boolean | $deep | If true, a path like foo[bar] will find deeper items |
Definition at line 232 of file ParameterBag.php.
| Elgg_Http_ParameterBag::getIterator | ( | ) |
Returns an iterator for parameters.
Definition at line 270 of file ParameterBag.php.
| Elgg_Http_ParameterBag::has | ( | $key | ) |
Returns true if the parameter is defined.
| string | $key | The key |
Definition at line 169 of file ParameterBag.php.
| Elgg_Http_ParameterBag::keys | ( | ) |
Returns the parameter keys.
Definition at line 67 of file ParameterBag.php.
| Elgg_Http_ParameterBag::remove | ( | $key | ) |
Removes a parameter.
| string | $key | The key |
Definition at line 179 of file ParameterBag.php.
| Elgg_Http_ParameterBag::replace | ( | array | $parameters = array() | ) |
Replaces the current parameters by a new set.
| array | $parameters | An array of parameters |
Definition at line 77 of file ParameterBag.php.
| Elgg_Http_ParameterBag::set | ( | $key, | |
| $value | |||
| ) |
Sets a parameter by name.
| string | $key | The key |
| mixed | $value | The value |
Definition at line 158 of file ParameterBag.php.
|
protected |
Definition at line 42 of file ParameterBag.php.