class ContainerBag
@author Nicolas Grekas <p@tchwork.com>
Hierarchy
- class \Symfony\Component\DependencyInjection\ParameterBag\ParameterBag implements \Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface
- class \Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag extends \Symfony\Component\DependencyInjection\ParameterBag\ParameterBag
- class \Symfony\Component\DependencyInjection\ParameterBag\ContainerBag extends \Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag implements \Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface
- class \Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag extends \Symfony\Component\DependencyInjection\ParameterBag\ParameterBag
Expanded class hierarchy of ContainerBag
File
-
vendor/
symfony/ dependency-injection/ ParameterBag/ ContainerBag.php, line 19
Namespace
Symfony\Component\DependencyInjection\ParameterBagView source
class ContainerBag extends FrozenParameterBag implements ContainerBagInterface {
public function __construct(Container $container) {
}
public function all() : array {
return $this->container
->getParameterBag()
->all();
}
public function get(string $name) : array|bool|string|int|float|\UnitEnum|null {
return $this->container
->getParameter($name);
}
public function has(string $name) : bool {
return $this->container
->hasParameter($name);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
ContainerBag::all | public | function | Gets the service container parameters. | Overrides ParameterBag::all | |
ContainerBag::get | public | function | Gets a service container parameter. | Overrides ParameterBag::get | |
ContainerBag::has | public | function | Returns true if a parameter name is defined. | Overrides ParameterBag::has | |
ContainerBag::__construct | public | function | For performance reasons, the constructor assumes that all keys are already lowercased. |
Overrides FrozenParameterBag::__construct | |
FrozenParameterBag::add | public | function | Adds parameters to the service container parameters. | Overrides ParameterBag::add | |
FrozenParameterBag::cannotBeEmpty | public | function | Overrides ParameterBag::cannotBeEmpty | ||
FrozenParameterBag::clear | public | function | Clears all parameters. | Overrides ParameterBag::clear | |
FrozenParameterBag::deprecate | public | function | Deprecates a service container parameter. | Overrides ParameterBag::deprecate | |
FrozenParameterBag::remove | public | function | Removes a parameter. | Overrides ParameterBag::remove | |
FrozenParameterBag::set | public | function | Sets a service container parameter. | Overrides ParameterBag::set | |
ParameterBag::$deprecatedParameters | protected | property | |||
ParameterBag::$nonEmptyParameters | protected | property | |||
ParameterBag::$parameters | protected | property | |||
ParameterBag::$resolved | protected | property | |||
ParameterBag::allDeprecated | public | function | |||
ParameterBag::allNonEmpty | public | function | |||
ParameterBag::escapeValue | public | function | Escape parameter placeholders %. | Overrides ParameterBagInterface::escapeValue | |
ParameterBag::isResolved | public | function | |||
ParameterBag::resolve | public | function | Replaces parameter placeholders (%name%) by their values for all parameters. | Overrides ParameterBagInterface::resolve | 1 |
ParameterBag::resolveString | public | function | Resolves parameters inside a string. | ||
ParameterBag::resolveValue | public | function | Replaces parameter placeholders (%name%) by their values. | Overrides ParameterBagInterface::resolveValue | |
ParameterBag::unescapeValue | public | function | Unescape parameter placeholders %. | Overrides ParameterBagInterface::unescapeValue |