Symfony\Component\HttpKernel\Bundle\BundleInterface
BundleInterface.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
interface BundleInterface
extends ContainerAwareInterface
{
- // methods
- public void boot()
- public void shutdown()
- public void build()
- public ExtensionInterface|null getContainerExtension()
- public string getParent()
- public string getName()
- public string getNamespace()
- public string getPath()
- // Inherited methods from ContainerAwareInterface
- public void setContainer()
Hierarchy
Extends
Implemented by
- Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle
- Symfony\Bundle\MonologBundle\MonologBundle
- Symfony\Component\HttpKernel\Bundle\Bundle
- Symfony\Bundle\FrameworkBundle\FrameworkBundle
- Symfony\Bundle\TwigBundle\TwigBundle
- Symfony\Bundle\WebProfilerBundle\WebProfilerBundle
- Symfony\Bundle\SecurityBundle\SecurityBundle
- Symfony\Bundle\AsseticBundle\AsseticBundle
- Doctrine\Bundle\DoctrineBundle\DoctrineBundle
- Sensio\Bundle\DistributionBundle\SensioDistributionBundle
- Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle
- Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle
Methods
public
- boot() — Boots the Bundle.
- build() — Builds the bundle.
- getContainerExtension() — Returns the container extension that should be implicitly loaded.
- getName() — Returns the bundle name (the class short name).
- getNamespace() — Gets the Bundle namespace.
- getParent() — Returns the bundle name that this bundle overrides.
- getPath() — Gets the Bundle directory path.
- shutdown() — Shutdowns the Bundle.
Inherited from Symfony\Component\DependencyInjection\ContainerAwareInterface
public
- setContainer() — Sets the Container.