Spec-Zone.ru › Symfony 3.4

WebServerBundle

класс WebServerBundle расширяет Bundle

Свойства

ContainerAwareTrait Свойство ContainerAware.

Методы

setContainer(ContainerInterface $container = null)

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

из ContainerAwareTrait
boot()

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

из Bundle
shutdown()

Выключает пакет.

из Bundle
build(ContainerBuilder $container)

Строит пакет.

из Bundle
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.4/Symfony/Bundle/WebServerBundle/WebServerBundle.html

Spec-Zone.ru

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