GlobalExecutionContextInterface deprecated
interface GlobalExecutionContextInterface
deprecated
Stores the node-independent state of a validation run.
When the validator validates a graph of objects, it uses two classes to store the state during the validation:
- For each node in the validation graph (objects, properties, getters) the validator creates an instance of {@link ExecutionContextInterface} that stores the information about that node.
- One single GlobalExecutionContextInterface stores the state that is independent of the current node.
Methods
| ConstraintViolationListInterface | getViolations() Returns the violations generated by the validator so far. | |
| mixed | getRoot() Returns the value at which validation was started in the object graph. | |
| ValidationVisitorInterface | getVisitor() Returns the visitor instance used to validate the object graph nodes. | |
| ConstraintValidatorFactoryInterface | getValidatorFactory() Returns the factory for constraint validators. | |
| MetadataFactoryInterface | getMetadataFactory() Returns the factory for validation metadata objects. |
Details
ConstraintViolationListInterface getViolations()
Returns the violations generated by the validator so far.
Return Value
| ConstraintViolationListInterface | A list of constraint violations. |
mixed getRoot()
Returns the value at which validation was started in the object graph.
Return Value
| mixed | The root value. |
See also
| ExecutionContextInterface::getRoot() |
ValidationVisitorInterface getVisitor()
Returns the visitor instance used to validate the object graph nodes.
Return Value
| ValidationVisitorInterface | The validation visitor. |
ConstraintValidatorFactoryInterface getValidatorFactory()
Returns the factory for constraint validators.
Return Value
| ConstraintValidatorFactoryInterface | The constraint validator factory. |
MetadataFactoryInterface getMetadataFactory()
Returns the factory for validation metadata objects.
Return Value
| MetadataFactoryInterface | The metadata factory. |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Validator/GlobalExecutionContextInterface.html