GlobalExecutionContextInterface deprecated
interface GlobalExecutionContextInterface
deprecated
Хранит узлово-независимое состояние выполнения валидации.
Когда валидатор проверяет граф объектов, он использует два класса для хранения состояния во время валидации:
- Для каждого узла в графе валидации (объекты, свойства, геттеры) валидатор создает экземпляр {@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.1/Symfony/Component/Validator/GlobalExecutionContextInterface.html