PHP Класс Symfony\Component\HttpKernel\Bundle\Bundle

Наследование: extends Symfony\Component\DependencyInjection\ContainerAware, implements Symfony\Component\HttpKernel\Bundle\BundleInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$extension
$name
$path

Открытые методы

Метод Описание
boot ( ) Boots the Bundle.
build ( ContainerBuilder $container ) Builds the bundle.
getContainerExtension ( ) : Symfony\Component\DependencyInjection\Extension\ExtensionInterface | null Returns the bundle's container extension.
getName ( ) : string Returns the bundle name (the class short name).
getNamespace ( ) : string Gets the Bundle namespace.
getParent ( ) : string Returns the bundle parent name.
getPath ( ) : string Gets the Bundle directory path.
registerCommands ( Application $application ) Finds and registers Commands.
shutdown ( ) Shutdowns the Bundle.

Защищенные методы

Метод Описание
createContainerExtension ( ) : Symfony\Component\DependencyInjection\Extension\ExtensionInterface | null Creates the bundle's container extension.
getContainerExtensionClass ( ) : string Returns the bundle's container extension class.

Приватные методы

Метод Описание
parseClassName ( )

Описание методов

boot() публичный Метод

Boots the Bundle.
public boot ( )

build() публичный Метод

It is only ever called once when the cache is empty. This method can be overridden to register compilation passes, other extensions, ...
public build ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

createContainerExtension() защищенный Метод

Creates the bundle's container extension.
protected createContainerExtension ( ) : Symfony\Component\DependencyInjection\Extension\ExtensionInterface | null
Результат Symfony\Component\DependencyInjection\Extension\ExtensionInterface | null

getContainerExtension() публичный Метод

Returns the bundle's container extension.
public getContainerExtension ( ) : Symfony\Component\DependencyInjection\Extension\ExtensionInterface | null
Результат Symfony\Component\DependencyInjection\Extension\ExtensionInterface | null The container extension

getContainerExtensionClass() защищенный Метод

Returns the bundle's container extension class.
protected getContainerExtensionClass ( ) : string
Результат string

getName() закрытый публичный Метод

Returns the bundle name (the class short name).
final public getName ( ) : string
Результат string The Bundle name

getNamespace() публичный Метод

Gets the Bundle namespace.
public getNamespace ( ) : string
Результат string The Bundle namespace

getParent() публичный Метод

Returns the bundle parent name.
public getParent ( ) : string
Результат string The Bundle parent name it overrides or null if no parent

getPath() публичный Метод

Gets the Bundle directory path.
public getPath ( ) : string
Результат string The Bundle absolute path

registerCommands() публичный Метод

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
public registerCommands ( Application $application )
$application Symfony\Component\Console\Application An Application instance

shutdown() публичный Метод

Shutdowns the Bundle.
public shutdown ( )

Описание свойств

$extension защищенное свойство

protected $extension

$name защищенное свойство

protected $name

$path защищенное свойство

protected $path