FrozenParameterBag
class FrozenParameterBag extends ParameterBag
Holds read-only parameters.
Methods
Constructor.
Clears all parameters.
Adds parameters to the service container parameters.
Sets a service container parameter.
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.
Details
at line line 33
__construct(array $parameters = array())
Constructor.
For performance reasons, the constructor assumes that all keys are already lowercased.
This is always the case when used internally.
at line line 42
clear()
Clears all parameters.
at line line 50
add(array $parameters)
Adds parameters to the service container parameters.
in ParameterBag at line line 63
array
all()
Gets the service container parameters.
in ParameterBag at line line 77
mixed
get(string $name)
Gets a service container parameter.
at line line 58
set(string $name, mixed $value)
Sets a service container parameter.
in ParameterBag at line line 118
bool
has(string $name)
Returns true if a parameter name is defined.
at line line 66
remove(string $name)
Removes a parameter.
in ParameterBag at line line 136
resolve()
Replaces parameter placeholders (%name%) by their values for all parameters.
in ParameterBag at line line 170
resolveValue(mixed $value, array $resolving = array())
Replaces parameter placeholders (%name%) by their values.
in ParameterBag at line line 200
string
resolveString(string $value, array $resolving = array())
Resolves parameters inside a string.
in ParameterBag at line line 243
isResolved()
in ParameterBag at line line 251
mixed
escapeValue(mixed $value)
Escape parameter placeholders %.
in ParameterBag at line line 269
mixed
unescapeValue(mixed $value)
Unescape parameter placeholders %.