Spec-Zone.ru › Symfony 3.3

InlineServiceDefinitionsPass

class InlineServiceDefinitionsPass extends AbstractRecursivePass implements RepeatablePassInterface

Встраивание определений сервисов, где это возможно.

Методы

process(ContainerBuilder $container)

Здесь можно изменить контейнер перед выгрузкой в PHP-код.

из AbstractRecursivePass
setRepeatedPass(RepeatedPass $repeatedPass)
массив getInlinedServiceIds()

Возвращает массив всех сервисов, встроенных этим проходом.

Подробности

process(ContainerBuilder $container)

Здесь можно изменить контейнер перед выгрузкой в PHP-код.

Параметры

ContainerBuilder $container

setRepeatedPass(RepeatedPass $repeatedPass)

Параметры

RepeatedPass $repeatedPass

массив getInlinedServiceIds()

Возвращает массив всех сервисов, встроенных этим проходом.

Ключ — идентификатор встроенного сервиса, а значение — список сервисов, в которые он был встроен.

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

массив

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.html

Spec-Zone.ru

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