interface BundleInterface implements ContainerAwareInterface
BundleInterface.
| 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 | getName() Returns the bundle name (the class short name). | |
| string | getNamespace() Gets the Bundle namespace. | |
| string | getPath() Gets the Bundle directory path. |
Sets the container.
| ContainerInterface | $container |
Boots the Bundle.
Shutdowns the Bundle.
Builds the bundle.
It is only ever called once when the cache is empty.
| ContainerBuilder | $container |
Returns the container extension that should be implicitly loaded.
| ExtensionInterface|null | The default extension or null if there is none |
Returns the bundle name (the class short name).
| string | The Bundle name |
Gets the Bundle namespace.
| string | The Bundle namespace |
Gets the Bundle directory path.
The path should always be returned as a Unix path (with /).
| string | The Bundle absolute path |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/Bundle/BundleInterface.html