class TwigBundle extends Bundle

Bundle.

Methods

setContainer(ContainerInterface $container = null)

Sets the Container associated with this Controller.

boot()

Boots the Bundle.

from 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
getParent()

Returns the bundle parent name.

from Bundle
string
getName()

Returns the bundle name (the class short name).

from Bundle
registerCommands(Application $application)

Finds and registers Commands.

from Bundle

Details

in ContainerAware at line line 37
setContainer(ContainerInterface $container = null)

Sets the Container associated with this Controller.

Parameters

ContainerInterface $container A ContainerInterface instance or null

in Bundle at line line 38
boot()

Boots the Bundle.

in Bundle at line line 45
shutdown()

Shutdowns the Bundle.

at line line 28
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 A ContainerBuilder instance

in Bundle at line line 72
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 110
string getNamespace()

Gets the Bundle namespace.

Return Value

string The Bundle namespace

in Bundle at line line 126
string getPath()

Gets the Bundle directory path.

Return Value

string The Bundle absolute path

in Bundle at line line 142
string getParent()

Returns the bundle parent name.

Return Value

string The Bundle name it overrides or null if no parent

in Bundle at line line 154
final string getName()

Returns the bundle name (the class short name).

Return Value

string The Bundle name

in Bundle at line line 176
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 An Application instance