interface BundleInterface implements ContainerAwareInterface
BundleInterface.
Methods
|
setContainer(ContainerInterface $container = null)
Sets the Container. |
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
in ContainerAwareInterface at line 30
public
setContainer(ContainerInterface $container = null)
Sets the Container.
at line 32
public
boot()
Boots the Bundle.
at line 39
public
shutdown()
Shutdowns the Bundle.
at line 50
public
build(ContainerBuilder $container)
Builds the bundle.
It is only ever called once when the cache is empty.
at line 59
public ExtensionInterface|null
getContainerExtension()
Returns the container extension that should be implicitly loaded.
at line 72
public 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.
at line 81
public string
getName()
Returns the bundle name (the class short name).
at line 90
public string
getNamespace()
Gets the Bundle namespace.
at line 101
public string
getPath()
Gets the Bundle directory path.
The path should always be returned as a Unix path (with /).