Spec-Zone.ru › Symfony 3.1

SecurityBundle

class SecurityBundle extends Bundle

Пакет.

Методы

boot()

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

из Bundle
shutdown()

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

из Bundle
build(ContainerBuilder $container)

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

setContainer(ContainerInterface $container = null)

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

из Bundle
ExtensionInterface|null getContainerExtension()

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

из Bundle
string getNamespace()

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

из Bundle
string getPath()

Получает путь к директории пакета.

из Bundle
string getParent()

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

из Bundle
string getName()

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

из Bundle
registerCommands(Application $application)

Находит и регистрирует команды.

из Bundle

Подробности

boot()

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

shutdown()

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

build(ContainerBuilder $container)

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

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

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

Параметры

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

setContainer(ContainerInterface $container = null)

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

Параметры

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

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.1/Symfony/Bundle/SecurityBundle/SecurityBundle.html

Spec-Zone.ru

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