Spec-Zone.ru › Symfony 3.3

PropertyMetadataInterface

интерфейс PropertyMetadataInterface реализует MetadataInterface

Хранит все метаданные, необходимые для валидации значения свойства класса.

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

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

Методы

int getCascadingStrategy()

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

из MetadataInterface
int getTraversalStrategy()

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

из MetadataInterface
Constraint[] getConstraints()

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

из MetadataInterface
Constraint[] findConstraints(string $group)

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

из MetadataInterface
string getPropertyName()

Возвращает имя свойства.

mixed getPropertyValue(mixed $containingValue)

Извлекает значение свойства из заданного контейнера.

Подробности

int getCascadingStrategy()

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

Возвращаемое значение

int Стратегия каскадного валидирования

См. также

CascadingStrategy

int getTraversalStrategy()

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

Возвращаемое значение

int Стратегия обхода

См. также

TraversalStrategy

Constraint[] getConstraints()

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

Возвращаемое значение

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

Constraint[] findConstraints(string $group)

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

Параметры

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

Возвращаемое значение

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

string getPropertyName()

Возвращает имя свойства.

Возвращаемое значение

string Имя свойства

mixed getPropertyValue(mixed $containingValue)

Извлекает значение свойства из заданного контейнера.

Параметры

mixed $containingValue Контейнер для извлечения значения свойства

Возвращаемое значение

mixed Значение свойства

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

Spec-Zone.ru

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