public function Container::__construct

Constructor.

@api

Parameters

ParameterBagInterface $parameterBag A ParameterBagInterface instance:

4 calls to Container::__construct()
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/ContainerTest.php
Constructor.
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services8.php
Constructor.
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services1.php
Constructor.
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services9.php
Constructor.
5 methods override Container::__construct()
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/ContainerTest.php
Constructor.
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services8.php
Constructor.
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services10.php
Constructor.
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services1.php
Constructor.
ProjectServiceContainer::__construct in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services9.php
Constructor.

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php, line 79

Class

Container
Container is a dependency injection container.

Namespace

Symfony\Component\DependencyInjection

Code

public function __construct(ParameterBagInterface $parameterBag = null) {
  $this->parameterBag = null === $parameterBag ? new ParameterBag() : $parameterBag;
  $this->services = array();
  $this->scopes = array();
  $this->scopeChildren = array();
  $this->scopedServices = array();
  $this->scopeStacks = array();
  $this
    ->set('service_container', $this);
}