MetadataInterface
interface MetadataInterface
A container for validation metadata.
Most importantly, the metadata stores the constraints against which an object and its properties should be validated.
Additionally, the metadata stores whether objects should be validated against their class' metadata and whether traversable objects should be traversed or not.
Methods
| int | getCascadingStrategy() Returns the strategy for cascading objects. | |
| int | getTraversalStrategy() Returns the strategy for traversing traversable objects. | |
| Constraint[] | getConstraints() Returns all constraints of this element. | |
| Constraint[] | findConstraints(string $group) Returns all constraints for a given validation group. |
Details
int getCascadingStrategy()
Returns the strategy for cascading objects.
Return Value
| int | The cascading strategy |
See also
| CascadingStrategy |
int getTraversalStrategy()
Returns the strategy for traversing traversable objects.
Return Value
| int | The traversal strategy |
See also
| TraversalStrategy |
Constraint[] getConstraints()
Returns all constraints of this element.
Return Value
| Constraint[] | A list of Constraint instances |
Constraint[] findConstraints(string $group)
Returns all constraints for a given validation group.
Parameters
| string | $group | The validation group |
Return Value
| Constraint[] | A list of constraint instances |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.3/Symfony/Component/Validator/Mapping/MetadataInterface.html