Symfony\Component\DependencyInjection\ContainerBuilder::registerExtension PHP Method

registerExtension() public method

Registers an extension.
public registerExtension ( Symfony\Component\DependencyInjection\Extension\ExtensionInterface $extension )
$extension Symfony\Component\DependencyInjection\Extension\ExtensionInterface An extension instance
    public function registerExtension(ExtensionInterface $extension)
    {
        $this->extensions[$extension->getAlias()] = $extension;

        if (false !== $extension->getNamespace()) {
            $this->extensionsByNs[$extension->getNamespace()] = $extension;
        }
    }

Usage Example

 protected function setUp()
 {
     $this->extension = new GGTeamBreadcrumbExtension();
     $this->container = new ContainerBuilder();
     $this->container->registerExtension($this->extension);
     $this->container->set('templating', $this->getMockTemplatingEngine());
 }
All Usage Examples Of Symfony\Component\DependencyInjection\ContainerBuilder::registerExtension