class ParameterBag implements ParameterBagInterface
Holds parameters.
Methods
|
__construct(array $parameters = array())
Constructor. |
||
|
clear()
Clears all parameters. |
||
|
add(array $parameters)
Adds parameters to the service container parameters. |
||
| array |
all()
Gets the service container parameters. |
|
| mixed |
get(string $name)
Gets a service container parameter. |
|
|
set(string $name, mixed $value)
Sets a service container parameter. |
||
| Boolean |
has(string $name)
Returns true if a parameter name is defined. |
|
|
remove(string $name)
Removes a parameter. |
||
|
resolve()
Replaces parameter placeholders (%name%) by their values for all parameters. |
||
| mixed |
resolveValue(mixed $value, array $resolving = array())
Replaces parameter placeholders (%name%) by their values. |
|
| string |
resolveString(string $value, array $resolving = array())
Resolves parameters inside a string |
|
| isResolved() | ||
| mixed |
escapeValue(mixed $value)
Escape parameter placeholders % |
|
| mixed |
unescapeValue(mixed $value)
Unescape parameter placeholders % |
Details
at line 37
public
__construct(array $parameters = array())
Constructor.
at line 49
public
clear()
Clears all parameters.
at line 61
public
add(array $parameters)
Adds parameters to the service container parameters.
at line 75
public array
all()
Gets the service container parameters.
at line 91
public mixed
get(string $name)
Gets a service container parameter.
at line 122
public
set(string $name, mixed $value)
Sets a service container parameter.
at line 136
public Boolean
has(string $name)
Returns true if a parameter name is defined.
at line 148
public
remove(string $name)
Removes a parameter.
at line 156
public
resolve()
Replaces parameter placeholders (%name%) by their values for all parameters.
at line 190
public mixed
resolveValue(mixed $value, array $resolving = array())
Replaces parameter placeholders (%name%) by their values.
at line 220
public string
resolveString(string $value, array $resolving = array())
Resolves parameters inside a string
at line 263
public
isResolved()
at line 271
public mixed
escapeValue(mixed $value)
Escape parameter placeholders %
at line 289
public mixed
unescapeValue(mixed $value)
Unescape parameter placeholders %