class SecurityBundle extends Bundle

Bundle.

Properties

protected ContainerInterface $container from Bundle
protected $name from Bundle
protected $extension from Bundle
protected $path from Bundle

Methods

boot()

Boots the Bundle.

from Bundle
shutdown()

Shutdowns the Bundle.

from Bundle
build(ContainerBuilder $container)

Builds the bundle.

setContainer(ContainerInterface $container = null)

Sets the container.

from Bundle
getContainerExtension()

Returns the container extension that should be implicitly loaded.

from Bundle
string
getNamespace()

Gets the Bundle namespace.

from Bundle
string
getPath()

Gets the Bundle directory path.

from Bundle
string
getParent()

Returns the bundle name that this bundle overrides.

from Bundle
string
getName()

Returns the bundle name (the class short name).

from Bundle
registerCommands(Application $application)

Finds and registers Commands.

from Bundle
string
getContainerExtensionClass()

Returns the bundle's container extension class.

from Bundle
createContainerExtension()

Creates the bundle's container extension.

from Bundle

Details

in Bundle at line 40
boot()

Boots the Bundle.

in Bundle at line 47
shutdown()

Shutdowns the Bundle.

at line 41
build(ContainerBuilder $container)

Builds the bundle.

It is only ever called once when the cache is empty.

Parameters

ContainerBuilder $container

in Bundle at line 64
setContainer(ContainerInterface $container = null)

Sets the container.

Parameters

ContainerInterface $container

in Bundle at line 74
ExtensionInterface|null getContainerExtension()

Returns the container extension that should be implicitly loaded.

Return Value

ExtensionInterface|null The default extension or null if there is none

in Bundle at line 106
string getNamespace()

Gets the Bundle namespace.

Return Value

string The Bundle namespace

in Bundle at line 116
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

in Bundle at line 129
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.

Return Value

string The Bundle name it overrides or null if no parent

in Bundle at line 136
final string getName()

Returns the bundle name (the class short name).

Return Value

string The Bundle name

in Bundle at line 156
registerCommands(Application $application)

Finds and registers Commands.

Override this method if your bundle commands do not follow the conventions:

  • Commands are in the 'Command' sub-directory
  • Commands extend Symfony\Component\Console\Command\Command

Parameters

Application $application

in Bundle at line 194
protected string getContainerExtensionClass()

Returns the bundle's container extension class.

Return Value

string

in Bundle at line 206
protected ExtensionInterface|null createContainerExtension()

Creates the bundle's container extension.

Return Value

ExtensionInterface|null