Symfony2 API
Class

Symfony\Bundle\WebProfilerBundle\WebProfilerBundle

class WebProfilerBundle extends Bundle

Bundle.

Methods

boot()

Boots the Bundle.

from Bundle
shutdown()

Shutdowns the Bundle.

from Bundle
build(ContainerBuilder $container)

Builds the bundle.

from Bundle
ExtensionInterface|null 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 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 Bundle at line 37
public boot()

Boots the Bundle.

in Bundle at line 44
public shutdown()

Shutdowns the Bundle.

in Bundle at line 58
public build(ContainerBuilder $container)

Builds the bundle.

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

Parameters

ContainerBuilder $container A ContainerBuilder instance

in Bundle at line 69
public ExtensionInterface|null getContainerExtension()

Returns the container extension that should be implicitly loaded.

Return Value

ExtensionInterface|null The container extension

in Bundle at line 107
public string getNamespace()

Gets the Bundle namespace.

Return Value

string The Bundle namespace

in Bundle at line 123
public 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 139
public string getParent()

Returns the bundle parent name.

Return Value

string The Bundle parent name it overrides or null if no parent

in Bundle at line 151
final public string getName()

Returns the bundle name (the class short name).

Return Value

string The Bundle name

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