class FrameworkBundle extends Bundle

Bundle.

Traits

ContainerAware trait.

Methods

setContainer(ContainerInterface $container = null)

No description

boot()

Boots the Bundle.

shutdown()

Shutdowns the Bundle.

from Bundle
build(ContainerBuilder $container)

Builds the bundle.

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)

No description

Details

in ContainerAwareTrait at line line 26
setContainer(ContainerInterface $container = null)

Parameters

ContainerInterface $container

at line line 62
boot()

Boots the Bundle.

in Bundle at line line 45
shutdown()

Shutdowns the Bundle.

at line line 75
build(ContainerBuilder $container)

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, ...

Parameters

ContainerBuilder $container

in Bundle at line line 68
ExtensionInterface|null getContainerExtension()

Returns the bundle's container extension.

Return Value

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

Exceptions

LogicException

in Bundle at line line 105
string getNamespace()

Gets the Bundle namespace.

Return Value

string The Bundle namespace

in Bundle at line line 119
string getPath()

Gets the Bundle directory path.

Return Value

string The Bundle absolute path

in Bundle at line line 134
final string getName()

Returns the bundle name (the class short name).

Return Value

string The Bundle name

at line line 135
registerCommands(Application $application)

Parameters

Application $application