class ReferenceConfigurator
@author Nicolas Grekas <p@tchwork.com>
Hierarchy
- class \Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator
- class \Symfony\Component\DependencyInjection\Loader\Configurator\ReferenceConfigurator extends \Symfony\Component\DependencyInjection\Loader\Configurator\AbstractConfigurator
Expanded class hierarchy of ReferenceConfigurator
3 files declare their use of ReferenceConfigurator
- ConfiguratorTrait.php in vendor/
symfony/ dependency-injection/ Loader/ Configurator/ Traits/ ConfiguratorTrait.php - FactoryTrait.php in vendor/
symfony/ dependency-injection/ Loader/ Configurator/ Traits/ FactoryTrait.php - FromCallableTrait.php in vendor/
symfony/ dependency-injection/ Loader/ Configurator/ Traits/ FromCallableTrait.php
File
-
vendor/
symfony/ dependency-injection/ Loader/ Configurator/ ReferenceConfigurator.php, line 19
Namespace
Symfony\Component\DependencyInjection\Loader\ConfiguratorView source
class ReferenceConfigurator extends AbstractConfigurator {
/** @internal */
protected string $id;
/** @internal */
protected int $invalidBehavior = ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE;
public function __construct(string $id) {
$this->id = $id;
}
/**
* @return $this
*/
public final function ignoreOnInvalid() : static {
$this->invalidBehavior = ContainerInterface::IGNORE_ON_INVALID_REFERENCE;
return $this;
}
/**
* @return $this
*/
public final function nullOnInvalid() : static {
$this->invalidBehavior = ContainerInterface::NULL_ON_INVALID_REFERENCE;
return $this;
}
/**
* @return $this
*/
public final function ignoreOnUninitialized() : static {
$this->invalidBehavior = ContainerInterface::IGNORE_ON_UNINITIALIZED_REFERENCE;
return $this;
}
public function __toString() : string {
return $this->id;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
AbstractConfigurator::$definition | protected | property | @internal | |
AbstractConfigurator::$valuePreProcessor | public static | property | ||
AbstractConfigurator::FACTORY | public | constant | 10 | |
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 | ||
ReferenceConfigurator::$id | protected | property | @internal | |
ReferenceConfigurator::$invalidBehavior | protected | property | @internal | |
ReferenceConfigurator::ignoreOnInvalid | final public | function | ||
ReferenceConfigurator::ignoreOnUninitialized | final public | function | ||
ReferenceConfigurator::nullOnInvalid | final public | function | ||
ReferenceConfigurator::__construct | public | function | ||
ReferenceConfigurator::__toString | public | function |