function ContainerBuilder::getExtension
Returns an extension by alias or namespace.
Throws
LogicException if the extension is not registered
File
-
vendor/
symfony/ dependency-injection/ ContainerBuilder.php, line 214
Class
- ContainerBuilder
- ContainerBuilder is a DI container that provides an API to easily describe services.
Namespace
Symfony\Component\DependencyInjectionCode
public function getExtension(string $name) : ExtensionInterface {
if (isset($this->extensions[$name])) {
return $this->extensions[$name];
}
if (isset($this->extensionsByNs[$name])) {
return $this->extensionsByNs[$name];
}
throw new LogicException(\sprintf('Container extension "%s" is not registered.', $name));
}