Symfony\Component\DependencyInjection\ParameterBag\ParameterBag::resolveValue
Replaces parameter placeholders (%name%) by their values.
Signature
public function resolveValue(mixed
$value,
array
$resolving )
Parameters
$value
—
mixed
- A value
$resolving
—
array
- An array of keys that are being resolved (used internally to detect circular references)
Returns
- mixed
- The resolved value
Errors/Exceptions
-
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.
Defined by Interface
ParameterBagInterface