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