CheckDefinitionValidityPass
class CheckDefinitionValidityPass implements CompilerPassInterface
Этот проход проверяет каждое определение индивидуально, учитывая только информацию, содержащуюся в самом определении.
Позже проходы могут полагаться на следующее и, в частности, не нуждаются в выполнении этих проверок сами:
- несинтетические, не абстрактные сервисы всегда имеют установленный класс
- синтетические сервисы всегда публичные
Методы
| process(ContainerBuilder $container) Обрабатывает ContainerBuilder для проверки определения. |
Детали
process(ContainerBuilder $container)
Обрабатывает ContainerBuilder для проверки определения.
Параметры
| ContainerBuilder | $container |
Исключения
| RuntimeException | При невалидном определении |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/DependencyInjection/Compiler/CheckDefinitionValidityPass.html