interface ContainerBagInterface implementsContainerInterface

ContainerBagInterface is the interface implemented by objects that manage service container parameters.

Methods

array
all()

Gets the service container parameters.

mixed
resolveValue(mixed$value)

Replaces parameter placeholders (%name%) by their values.

mixed
escapeValue(mixed$value)

Escape parameter placeholders %.

mixed
unescapeValue(mixed$value)

Unescape parameter placeholders %.

Details

array all()

Gets the service container parameters.

Return Value

array

mixed resolveValue(mixed$value)

Replaces parameter placeholders (%name%) by their values.

Parameters

mixed $value

Return Value

mixed

Exceptions

ParameterNotFoundException if a placeholder references a parameter that does not exist

mixed escapeValue(mixed$value)

Escape parameter placeholders %.

Parameters

mixed $value

Return Value

mixed

mixed unescapeValue(mixed$value)

Unescape parameter placeholders %.

Parameters

mixed $value

Return Value

mixed