Spec-Zone.ru › Symfony 3.0

MetadataInterface

интерфейс MetadataInterface

Контейнер для метаданных валидации.

Наиболее важным является то, что метаданные хранят ограничения, которым объект и его свойства должны соответствовать.

Кроме того, метаданные хранят информацию о том, должны ли объекты проверяться по метаданным их класса, и должны ли итерируемые объекты проходить итерацию.

Методы

int getCascadingStrategy()

Возвращает стратегию для каскадного обработки объектов.

int getTraversalStrategy()

Возвращает стратегию для итерации итерируемых объектов.

Constraint[] getConstraints()

Возвращает все ограничения для данного элемента.

Constraint[] findConstraints(string $group)

Возвращает все ограничения для заданной группы валидации.

Подробности

int getCascadingStrategy()

Возвращает стратегию для каскадного обработки объектов.

Значение возврата

int Стратегия каскадной обработки

См. также

CascadingStrategy

int getTraversalStrategy()

Возвращает стратегию для итерации итерируемых объектов.

Значение возврата

int Стратегия итерации

См. также

TraversalStrategy

Constraint[] getConstraints()

Возвращает все ограничения для данного элемента.

Значение возврата

Constraint[] Список экземпляров Constraint

Constraint[] findConstraints(string $group)

Возвращает все ограничения для заданной группы валидации.

Параметры

string $group Группа валидации

Значение возврата

Constraint[] Список экземпляров ограничений

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Validator/Mapping/MetadataInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API