class ContainerBag extends FrozenParameterBag implements ContainerBagInterface
| protected | $parameters | from ParameterBag | |
| protected | $resolved | from ParameterBag | 
|  __construct(Container $container)  For performance reasons, the constructor assumes that all keys are already lowercased.  |  ||
|  clear()  Clears all parameters.  |  from FrozenParameterBag | |
|  add(array $parameters)  Adds parameters to the service container parameters.  |  from FrozenParameterBag | |
| 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.  |  from FrozenParameterBag | |
| bool |  has(string $name)  Returns true if a parameter name is defined.  |  |
|  remove(string $name)  Removes a parameter.  |  from FrozenParameterBag | |
|  resolve()  Replaces parameter placeholders (%name%) by their values for all parameters.  |  from ParameterBag | |
|  resolveValue(mixed $value, array $resolving = array())  Replaces parameter placeholders (%name%) by their values.  |  from ParameterBag | |
| string |  resolveString(string $value, array $resolving = array())  Resolves parameters inside a string.  |  from ParameterBag | 
| isResolved() | from ParameterBag | |
| mixed |  escapeValue(mixed $value)  Escape parameter placeholders %.  |  from ParameterBag | 
| mixed |  unescapeValue(mixed $value)  Unescape parameter placeholders %.  |  from ParameterBag | 
For performance reasons, the constructor assumes that all keys are already lowercased.
This is always the case when used internally.
| Container | $container | 
Clears all parameters.
Adds parameters to the service container parameters.
| array | $parameters | An array of parameters | 
Gets the service container parameters.
| array | An array of parameters | 
Gets a service container parameter.
| string | $name | The parameter name | 
| mixed | The parameter value | 
| ParameterNotFoundException | if the parameter is not defined | 
Sets a service container parameter.
| string | $name | The parameter name | 
| mixed | $value | The parameter value | 
Returns true if a parameter name is defined.
| string | $name | The parameter name | 
| bool | true if the parameter name is defined, false otherwise | 
Removes a parameter.
| string | $name | The parameter name | 
Replaces parameter placeholders (%name%) by their values for all parameters.
Replaces parameter placeholders (%name%) by their values.
| mixed | $value | A value | 
| array | $resolving | An array of keys that are being resolved (used internally to detect circular references) | 
| ParameterNotFoundException | if a placeholder references a parameter that does not exist | 
| ParameterCircularReferenceException | if a circular reference if detected | 
| RuntimeException | when a given parameter has a type problem | 
Resolves parameters inside a string.
| string | $value | The string to resolve | 
| array | $resolving | An array of keys that are being resolved (used internally to detect circular references) | 
| string | The resolved string | 
| ParameterNotFoundException | if a placeholder references a parameter that does not exist | 
| ParameterCircularReferenceException | if a circular reference if detected | 
| RuntimeException | when a given parameter has a type problem | 
Escape parameter placeholders %.
| mixed | $value | 
| mixed | 
Unescape parameter placeholders %.
| mixed | $value | 
| mixed | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    https://api.symfony.com/4.1/Symfony/Component/DependencyInjection/ParameterBag/ContainerBag.html