Spec-Zone.ru › Symfony 3.0

FrameworkBundle

class FrameworkBundle extends Bundle

Пакет.

Свойства

ContainerAwareTrait Свойство ContainerAware.

Методы

setContainer(ContainerInterface $container = null)

Устанавливает контейнер.

из ContainerAwareTrait
boot()

Запускает пакет.

shutdown()

Завершает работу пакета.

из Bundle
build(ContainerBuilder $container)

Создаёт пакет.

ExtensionInterface|null getContainerExtension()

Возвращает расширение контейнера пакета.

из Bundle
string getNamespace()

Получает пространство имён пакета.

из Bundle
string getPath()

Получает путь к каталогу пакета.

из Bundle
string getParent()

Возвращает имя родительского пакета.

из Bundle
string getName()

Возвращает имя пакета (короткое имя класса).

из Bundle
registerCommands(Application $application)

Ищет и регистрирует команды.

из Bundle

Подробности

setContainer(ContainerInterface $container = null)

Устанавливает контейнер.

Параметры

ContainerInterface $container Экземпляр ContainerInterface или null

boot()

Запускает пакет.

shutdown()

Завершает работу пакета.

build(ContainerBuilder $container)

Создаёт пакет.

Вызывается только один раз, когда кеш пустой.

Этот метод можно переопределить для регистрации проходов компиляции, других расширений и т. д.

Параметры

ContainerBuilder $container Экземпляр ContainerBuilder

ExtensionInterface|null getContainerExtension()

Возвращает расширение контейнера пакета.

Возвращаемое значение

ExtensionInterface|null Расширение по умолчанию или null, если его нет

Исключения

LogicException

string getNamespace()

Получает пространство имён пакета.

Возвращаемое значение

string Пространство имён пакета

string getPath()

Получает путь к каталогу пакета.

Возвращаемое значение

string Абсолютный путь к каталогу пакета

string getParent()

Возвращает имя родительского пакета.

Возвращаемое значение

string Имя пакета, который он переопределяет, или null, если родительского пакета нет

final string getName()

Возвращает имя пакета (короткое имя класса).

Возвращаемое значение

string Имя пакета

registerCommands(Application $application)

Ищет и регистрирует команды.

Переопределите этот метод, если команды вашего пакета не следуют соглашениям:

  • Команды находятся в подкаталоге 'Command'
  • Команды наследуются от Symfony\Component\Console\Command\Command

Параметры

Application $application Экземпляр Application

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Bundle/FrameworkBundle/FrameworkBundle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API