class ParametersConfigurator
@author Nicolas Grekas <p@tchwork.com>
Hierarchy
- class \Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator
- class \Symfony\Component\DependencyInjection\Loader\Configurator\ParametersConfigurator extends \Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator
Expanded class hierarchy of ParametersConfigurator
File
-
vendor/
symfony/ dependency-injection/ Loader/ Configurator/ ParametersConfigurator.php, line 21
Namespace
Symfony\Component\DependencyInjection\Loader\ConfiguratorView source
class ParametersConfigurator extends AbstractConfigurator {
public const FACTORY = 'parameters';
public function __construct(ContainerBuilder $container) {
}
/**
* @return $this
*/
public final function set(string $name, mixed $value) : static {
if ($value instanceof Expression) {
throw new InvalidArgumentException(\sprintf('Using an expression in parameter "%s" is not allowed.', $name));
}
$this->container
->setParameter($name, static::processValue($value, true));
return $this;
}
/**
* @return $this
*/
public final function __invoke(string $name, mixed $value) : static {
return $this->set($name, $value);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
AbstractConfigurator::$definition | protected | property | @internal | |
AbstractConfigurator::$valuePreProcessor | public static | property | ||
AbstractConfigurator::processValue | public static | function | Checks that a value is valid, optionally replacing Definition and Reference configurators by their configure value. | |
AbstractConfigurator::__call | public | function | ||
AbstractConfigurator::__sleep | public | function | ||
AbstractConfigurator::__wakeup | public | function | ||
ParametersConfigurator::FACTORY | public | constant | Overrides AbstractConfigurator::FACTORY | |
ParametersConfigurator::set | final public | function | ||
ParametersConfigurator::__construct | public | function | ||
ParametersConfigurator::__invoke | final public | function |