Spec-Zone.ru › Symfony 4.0

Интерфейс Bundle

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

Интерфейс Bundle.

Методы

setContainer(ContainerInterface $container = null) из ContainerAwareInterface
boot()

Запускает Bundle.

shutdown()

Выключает Bundle.

build(ContainerBuilder $container)

Создаёт Bundle.

ExtensionInterface|null getContainerExtension()

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

строка getName()

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

строка getNamespace()

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

строка getPath()

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

Подробности

setContainer(ContainerInterface $container = null)

Параметры

ContainerInterface $container

boot()

Запускает Bundle.

shutdown()

Выключает Bundle.

build(ContainerBuilder $container)

Создаёт bundle.

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

Параметры

ContainerBuilder $container

ExtensionInterface|null getContainerExtension()

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

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

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

строка getName()

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

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

строка Имя Bundle

строка getNamespace()

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

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

строка Пространство имён Bundle

строка getPath()

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

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

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

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

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

Spec-Zone.ru

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