Spec-Zone.ru › Symfony 3.2

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.2/Symfony/Component/Validator/Mapping/PropertyMetadataInterface.html

Spec-Zone.ru

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