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
setContainer(ContainerInterface $container = null)
Sets the 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.
ExtensionInterface|null getContainerExtension()
Returns the container extension that should be implicitly loaded.
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.
string getName()
Returns the bundle name (the class short name).
string getNamespace()
Gets the Bundle namespace.
string getPath()
Gets the Bundle directory path.
The path should always be returned as a Unix path (with /).
Please login to continue.