Spec-Zone.ru › Symfony 3.2

Метаданные атрибута

класс AttributeMetadata реализует AttributeMetadataInterface

{@inheritdoc}

Сводка свойств

строка $name
массив $groups
int|null $maxDepth

Сводка методов

__construct(строка $name)

Создаёт метаданные для заданного атрибута.

строка getName()

Возвращает имя атрибута.

addGroup(строка $group)

Добавляет этот атрибут в заданную группу.

массив строк getGroups()

Возвращает группы этого атрибута.

setMaxDepth(int|null $maxDepth)

Устанавливает максимальную глубину сериализации для этого атрибута.

int|null getMaxDepth()

Возвращает максимальную глубину сериализации для этого атрибута.

merge(AttributeMetadataInterface $attributeMetadata)

Объединяет {см. AttributeMetadataInterface} с текущим.

массив строк __sleep()

Возвращает имена свойств, которые должны быть сериализованы.

Подробности

__construct(строка $name)

Создаёт метаданные для заданного атрибута.

Параметры

строка $name

строка getName()

Возвращает имя атрибута.

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

строка

addGroup(строка $group)

Добавляет этот атрибут в заданную группу.

Параметры

строка $group

массив строк getGroups()

Возвращает группы этого атрибута.

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

массив строк

setMaxDepth(int|null $maxDepth)

Устанавливает максимальную глубину сериализации для этого атрибута.

Параметры

int|null $maxDepth

int|null getMaxDepth()

Возвращает максимальную глубину сериализации для этого атрибута.

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

int|null

merge(AttributeMetadataInterface $attributeMetadata)

Объединяет {см. AttributeMetadataInterface} с текущим.

Параметры

AttributeMetadataInterface $attributeMetadata

массив строк __sleep()

Возвращает имена свойств, которые должны быть сериализованы.

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

массив строк

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Serializer/Mapping/AttributeMetadata.html

Spec-Zone.ru

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