BundleInterface
interface BundleInterface implements ContainerAwareInterface
BundleInterface.
Methods
Boots the Bundle.
Shutdowns the Bundle.
Returns the container extension that should be implicitly loaded.
Returns the bundle name that this bundle overrides.
Returns the bundle name (the class short name).
Gets the Bundle namespace.
Gets the Bundle directory path.
Details
in ContainerAwareInterface at line line 26
setContainer(ContainerInterface $container = null)
Sets the container.
at line line 28
boot()
Boots the Bundle.
at line line 33
shutdown()
Shutdowns the Bundle.
at line line 42
build(ContainerBuilder $container)
Builds the bundle.
It is only ever called once when the cache is empty.
at line line 49
ExtensionInterface|null
getContainerExtension()
Returns the container extension that should be implicitly loaded.
at line line 60
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 line 67
string
getName()
Returns the bundle name (the class short name).
at line line 74
string
getNamespace()
Gets the Bundle namespace.
at line line 83
string
getPath()
Gets the Bundle directory path.
The path should always be returned as a Unix path (with /).