Spec-Zone.ru › Symfony 2.7

ПроверкаДействительностиОпределенияПроход

класс CheckDefinitionValidityPass реализует CompilerPassInterface

Этот проход проверяет каждое определение индивидуально, учитывая только информацию, содержащуюся в самом определении.

Позже проходы могут полагаться на следующее и, конкретно, не нуждаются в выполнении этих проверок самостоятельно:

  • несинтетические, не абстрактные сервисы всегда имеют установленный класс
  • синтетические сервисы всегда являются публичными
  • синтетические сервисы всегда имеют область действия non-prototype

Методы

process(ContainerBuilder $container)

Обрабатывает ContainerBuilder для проверки определения.

Подробности

process(ContainerBuilder $container)

Обрабатывает ContainerBuilder для проверки определения.

Параметры

ContainerBuilder $container

Исключения

RuntimeException Если определение недействительно

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

Spec-Zone.ru

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