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