abstract class Bundle extends ContainerAware implements BundleInterface
An implementation of BundleInterface that adds a few conventions for DependencyInjection extensions and Console commands.
setContainer(ContainerInterface $container = null) Sets the Container. | from ContainerAware | |
boot() Boots the Bundle. | ||
shutdown() Shutdowns the Bundle. | ||
build(ContainerBuilder $container) Builds the bundle. | ||
ExtensionInterface|null | getContainerExtension() Returns the bundle's container extension. | |
string | getNamespace() Gets the Bundle namespace. | |
string | getPath() Gets the Bundle directory path. | |
string | getParent() Returns the bundle parent name. | |
string | getName() Returns the bundle name (the class short name). | |
registerCommands(Application $application) Finds and registers Commands. |
Sets the Container.
Boots the Bundle.
Shutdowns the Bundle.
Builds the bundle.
It is only ever called once when the cache is empty.
This method can be overridden to register compilation passes, other extensions, ...
Returns the bundle's container extension.
Gets the Bundle namespace.
Gets the Bundle directory path.
Returns the bundle parent name.
Returns the bundle name (the class short name).
Finds and registers Commands.
Override this method if your bundle commands do not follow the conventions:
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/HttpKernel/Bundle/Bundle.html