Spec-Zone.ru › Symfony 4.1

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.
https://api.symfony.com/4.1/Symfony/Component/Validator/Mapping/MetadataInterface.html

Spec-Zone.ru

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