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.2/Symfony/Component/Validator/GlobalExecutionContextInterface.html