function ContainerBuilder::__construct
Same name in this branch
- 11.1.x core/lib/Drupal/Core/DependencyInjection/ContainerBuilder.php \Drupal\Core\DependencyInjection\ContainerBuilder::__construct()
Overrides Container::__construct
4 calls to ContainerBuilder::__construct()
- ContainerBuilder::__construct in core/
lib/ Drupal/ Core/ DependencyInjection/ ContainerBuilder.php - ContainerBuilder::__construct in core/
lib/ Drupal/ Core/ DependencyInjection/ ContainerBuilder.php - MergeExtensionConfigurationContainerBuilder::__construct in vendor/
symfony/ dependency-injection/ Compiler/ MergeExtensionConfigurationPass.php - MergeExtensionConfigurationContainerBuilder::__construct in vendor/
symfony/ dependency-injection/ Compiler/ MergeExtensionConfigurationPass.php
2 methods override ContainerBuilder::__construct()
- ContainerBuilder::__construct in core/
lib/ Drupal/ Core/ DependencyInjection/ ContainerBuilder.php - MergeExtensionConfigurationContainerBuilder::__construct in vendor/
symfony/ dependency-injection/ Compiler/ MergeExtensionConfigurationPass.php
File
-
vendor/
symfony/ dependency-injection/ ContainerBuilder.php, line 160
Class
- ContainerBuilder
- ContainerBuilder is a DI container that provides an API to easily describe services.
Namespace
Symfony\Component\DependencyInjectionCode
public function __construct(?ParameterBagInterface $parameterBag = null) {
parent::__construct($parameterBag);
$this->trackResources = interface_exists(ResourceInterface::class);
$this->setDefinition('service_container', (new Definition(ContainerInterface::class))->setSynthetic(true)
->setPublic(true));
}