ParameterBag
class ParameterBag implements ParameterBagInterface
Holds parameters.
Methods
Constructor.
Clears all parameters.
Adds parameters to the service container parameters.
Gets the service container parameters.
Gets a service container parameter.
Sets a service container parameter.
Returns true if a parameter name is defined.
Removes a parameter.
Replaces parameter placeholders (%name%) by their values for all parameters.
Replaces parameter placeholders (%name%) by their values.
Resolves parameters inside a string.
No description
Escape parameter placeholders %.
Unescape parameter placeholders %.
Details
at line line 33
__construct(array $parameters = array())
Constructor.
at line line 41
clear()
Clears all parameters.
at line line 51
add(array $parameters)
Adds parameters to the service container parameters.
at line line 63
array
all()
Gets the service container parameters.
at line line 77
mixed
get(string $name)
Gets a service container parameter.
at line line 106
set(string $name, mixed $value)
Sets a service container parameter.
at line line 118
bool
has(string $name)
Returns true if a parameter name is defined.
at line line 128
remove(string $name)
Removes a parameter.
at line line 136
resolve()
Replaces parameter placeholders (%name%) by their values for all parameters.
at line line 170
resolveValue(mixed $value, array $resolving = array())
Replaces parameter placeholders (%name%) by their values.
at line line 200
string
resolveString(string $value, array $resolving = array())
Resolves parameters inside a string.
at line line 241
isResolved()
at line line 249
mixed
escapeValue(mixed $value)
Escape parameter placeholders %.
at line line 267
mixed
unescapeValue(mixed $value)
Unescape parameter placeholders %.