function Container::get
Same name in this branch
- 11.1.x core/lib/Drupal/Component/DependencyInjection/Container.php \Drupal\Component\DependencyInjection\Container::get()
Gets a service.
Throws
ServiceCircularReferenceException When a circular reference is detected
ServiceNotFoundException When the service is not defined
Overrides ContainerInterface::get
See also
5 calls to Container::get()
- Container::getEnv in vendor/
symfony/ dependency-injection/ Container.php - Fetches a variable from the environment.
- ContainerBuilder::doGet in vendor/
symfony/ dependency-injection/ ContainerBuilder.php - ContainerBuilder::doGet in vendor/
symfony/ dependency-injection/ ContainerBuilder.php - ContainerBuilder::get in vendor/
symfony/ dependency-injection/ ContainerBuilder.php - ContainerBuilder::get in vendor/
symfony/ dependency-injection/ ContainerBuilder.php
1 method overrides Container::get()
- ContainerBuilder::get in vendor/
symfony/ dependency-injection/ ContainerBuilder.php
File
-
vendor/
symfony/ dependency-injection/ Container.php, line 199
Class
- Container
- Container is a dependency injection container.
Namespace
Symfony\Component\DependencyInjectionCode
public function get(string $id, int $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE) : ?object {
return $this->services[$id] ?? $this->services[$id = $this->aliases[$id] ?? $id] ?? ('service_container' === $id ? $this : ($this->factories[$id] ?? (self::$make ??= self::make(...)))($this, $id, $invalidBehavior));
}