SecurityBundle
class SecurityBundle extends Bundle
Bundle.
Traits
| ContainerAwareTrait | ContainerAware trait. |
Properties
| protected ContainerInterface | $container | from ContainerAwareTrait | |
| protected | $name | from Bundle | |
| protected | $extension | from Bundle | |
| protected | $path | from Bundle |
Methods
| setContainer(ContainerInterface $container = null) | from ContainerAwareTrait | |
| boot() Boots the Bundle. | from Bundle | |
| shutdown() Shutdowns the Bundle. | from Bundle | |
| build(ContainerBuilder $container) Builds the bundle. | ||
| ExtensionInterface|null | getContainerExtension() Returns the bundle's container extension. | from Bundle |
| string | getNamespace() Gets the Bundle namespace. | from Bundle |
| string | getPath() Gets the Bundle directory path. | from Bundle |
| string | getName() Returns the bundle name (the class short name). | from Bundle |
| registerCommands(Application $application) | from Bundle | |
| string | getContainerExtensionClass() Returns the bundle's container extension class. | from Bundle |
| ExtensionInterface|null | createContainerExtension() Creates the bundle's container extension. | from Bundle |
Details
setContainer(ContainerInterface $container = null)
Parameters
| ContainerInterface | $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.
Parameters
| ContainerBuilder | $container |
ExtensionInterface|null getContainerExtension()
Returns the bundle's container extension.
Return Value
| ExtensionInterface|null | The default extension or null if there is none |
Exceptions
| LogicException |
string getNamespace()
Gets the Bundle namespace.
Return Value
| string | The Bundle namespace |
string getPath()
Gets the Bundle directory path.
The path should always be returned as a Unix path (with /).
Return Value
| string | The Bundle absolute path |
final string getName()
Returns the bundle name (the class short name).
Return Value
| string | The Bundle name |
registerCommands(Application $application)
Parameters
| Application | $application |
protected string getContainerExtensionClass()
Returns the bundle's container extension class.
Return Value
| string |
protected ExtensionInterface|null createContainerExtension()
Creates the bundle's container extension.
Return Value
| ExtensionInterface|null |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bundle/SecurityBundle/SecurityBundle.html