Spec-Zone.ru › Symfony 3.2

GlobalExecutionContextInterface deprecated

interface GlobalExecutionContextInterface

deprecated

since version 2.5, to be removed in 3.0. Use {@link Context\ExecutionContextInterface} instead.

Хранит независимое от узла состояние выполнения проверки.

Когда валидатор проверяет граф объектов, он использует два класса для хранения состояния во время проверки:

  • Для каждого узла в графе проверки (объекты, свойства, геттеры) валидатор создаёт экземпляр {@link ExecutionContextInterface}, который хранит информацию об этом узле.
  • Один единственный GlobalExecutionContextInterface хранит состояние, которое не зависит от текущего узла.

Методы

ConstraintViolationListInterface getViolations()

Возвращает нарушения, сгенерированные валидатором до этого момента.

mixed getRoot()

Возвращает значение, с которого началась проверка в графе объектов.

ValidationVisitorInterface getVisitor()

Возвращает экземпляр посетителя, используемого для проверки узлов графа объектов.

ConstraintValidatorFactoryInterface getValidatorFactory()

Возвращает фабрику для валидаторов ограничений.

MetadataFactoryInterface getMetadataFactory()

Возвращает фабрику для объектов метаданных проверки.

Детали

ConstraintViolationListInterface getViolations()

Возвращает нарушения, сгенерированные валидатором до этого момента.

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

ConstraintViolationListInterface Список нарушений ограничений.

mixed getRoot()

Возвращает значение, с которого началась проверка в графе объектов.

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

mixed Корневое значение.

См. также

ExecutionContextInterface::getRoot()

ValidationVisitorInterface getVisitor()

Возвращает экземпляр посетителя, используемого для проверки узлов графа объектов.

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

ValidationVisitorInterface Посетитель проверки.

ConstraintValidatorFactoryInterface getValidatorFactory()

Возвращает фабрику для валидаторов ограничений.

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

ConstraintValidatorFactoryInterface Фабрика валидаторов ограничений.

MetadataFactoryInterface getMetadataFactory()

Возвращает фабрику для объектов метаданных проверки.

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

MetadataFactoryInterface Фабрика метаданных.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Validator/GlobalExecutionContextInterface.html

Spec-Zone.ru

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