Spec-Zone.ru › Symfony 3.2

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.2/Symfony/Bundle/FrameworkBundle/FrameworkBundle.html

Spec-Zone.ru

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