MetadataInterface

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

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部