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.

array
getConstraints()

Returns all constraints of this element.

array
findConstraints(string$group)

Returns all constraints for a given validation group.

Details

int getCascadingStrategy()

Returns the strategy for cascading objects.

Return Value

int

See also

CascadingStrategy

int getTraversalStrategy()

Returns the strategy for traversing traversable objects.

Return Value

int

See also

TraversalStrategy

array getConstraints()

Returns all constraints of this element.

Return Value

array

array findConstraints(string$group)

Returns all constraints for a given validation group.

Parameters

string $group The validation group

Return Value

array