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