InlineServiceDefinitionsPass
class InlineServiceDefinitionsPass extends AbstractRecursivePass implements RepeatablePassInterface
Встраивание определений сервисов, где это возможно.
Методы
| process(ContainerBuilder $container) Здесь можно изменить контейнер перед выгрузкой в PHP-код. | из AbstractRecursivePass | |
| setRepeatedPass(RepeatedPass $repeatedPass) | ||
| array | getInlinedServiceIds() устарело Возвращает массив всех сервисов, встроенных этим пассом. |
Подробности
process(ContainerBuilder $container)
Здесь можно изменить контейнер перед выгрузкой в PHP-код.
Параметры
| ContainerBuilder | $container |
setRepeatedPass(RepeatedPass $repeatedPass)
Параметры
| RepeatedPass | $repeatedPass |
array getInlinedServiceIds() устарело
устарело
Возвращает массив всех сервисов, встроенных этим пассом.
Ключ — идентификатор встроенного сервиса, значение — список сервисов, в которые он был встроен.
Возвращаемое значение
| array |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/DependencyInjection/Compiler/InlineServiceDefinitionsPass.html