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