BundleInterface
interface BundleInterface implements ContainerAwareInterface
BundleInterface.
Methods
| setContainer(ContainerInterface $container = null) | from ContainerAwareInterface | |
|  boot()  Boots the Bundle.  |  ||
|  shutdown()  Shutdowns the Bundle.  |  ||
|  build(ContainerBuilder $container)  Builds the bundle.  |  ||
| ExtensionInterface|null |  getContainerExtension()  Returns the container extension that should be implicitly loaded.  |  |
| string |  getParent()  Returns the bundle name that this bundle overrides.  |  |
| string |  getName()  Returns the bundle name (the class short name).  |  |
| string |  getNamespace()  Gets the Bundle namespace.  |  |
| string |  getPath()  Gets the Bundle directory path.  |  
Details
setContainer(ContainerInterface $container = null)
Parameters
| ContainerInterface | $container | 
boot()
Boots the Bundle.
shutdown()
Shutdowns the Bundle.
build(ContainerBuilder $container)
Builds the bundle.
It is only ever called once when the cache is empty.
Parameters
| ContainerBuilder | $container | 
ExtensionInterface|null getContainerExtension()
Returns the container extension that should be implicitly loaded.
Return Value
| ExtensionInterface|null | The default extension or null if there is none | 
string getParent()
Returns the bundle name that this bundle overrides.
Despite its name, this method does not imply any parent/child relationship between the bundles, just a way to extend and override an existing bundle.
Return Value
| string | The Bundle name it overrides or null if no parent | 
string getName()
Returns the bundle name (the class short name).
Return Value
| string | The Bundle name | 
string getNamespace()
Gets the Bundle namespace.
Return Value
| string | The Bundle namespace | 
string getPath()
Gets the Bundle directory path.
The path should always be returned as a Unix path (with /).
Return Value
| string | The Bundle absolute path | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    http://api.symfony.com/2.8/Symfony/Component/HttpKernel/Bundle/BundleInterface.html