Spec-Zone.ru › Symfony 4.1

Интерфейс Bundle

интерфейс BundleInterface реализует ContainerAwareInterface

Интерфейс Bundle.

Методы

setContainer(ContainerInterface $container = null)

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

из ContainerAwareInterface
boot()

Запускает Bundle.

shutdown()

Останавливает Bundle.

build(ContainerBuilder $container)

Строит bundle.

ExtensionInterface|null getContainerExtension()

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

string getName()

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

string getNamespace()

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

string getPath()

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

Подробности

setContainer(ContainerInterface $container = null)

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

Параметры

ContainerInterface $container

boot()

Запускает Bundle.

shutdown()

Останавливает Bundle.

build(ContainerBuilder $container)

Строит bundle.

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

Параметры

ContainerBuilder $container

ExtensionInterface|null getContainerExtension()

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

Значение возврата

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

string getName()

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

Значение возврата

string Имя Bundle

string getNamespace()

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

Значение возврата

string Пространство имен Bundle

string getPath()

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

Путь всегда должен возвращаться в формате Unix (с /).

Значение возврата

string Абсолютный путь к Bundle

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/HttpKernel/Bundle/BundleInterface.html

Spec-Zone.ru

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