Spec-Zone.ru › Symfony 3.0

Класс ClassMetadata

класс ClassMetadata реализует ClassMetadataInterface

{@inheritdoc}

Свойства

строка $name
AttributeMetadataInterface[] $attributesMetadata

Методы

__construct(строка $class)

Создаёт метаданные для данного класса.

строка getName()

Возвращает имя базового класса PHP.

addAttributeMetadata(AttributeMetadataInterface $attributeMetadata)

Добавляет {@link AttributeMetadataInterface}.

AttributeMetadataInterface[] getAttributesMetadata()

Возвращает список {@link AttributeMetadataInterface}.

merge(ClassMetadataInterface $classMetadata)

Объединяет {@link ClassMetadataInterface} в текущий.

ReflectionClass getReflectionClass()

Возвращает экземпляр {@link \ReflectionClass} для этого класса.

строка[] __sleep()

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

Подробности

__construct(строка $class)

Создаёт метаданные для данного класса.

Параметры

строка $class

строка getName()

Возвращает имя базового класса PHP.

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

строка Имя базового класса.

addAttributeMetadata(AttributeMetadataInterface $attributeMetadata)

Добавляет {@link AttributeMetadataInterface}.

Параметры

AttributeMetadataInterface $attributeMetadata

AttributeMetadataInterface[] getAttributesMetadata()

Возвращает список {@link AttributeMetadataInterface}.

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

AttributeMetadataInterface[]

merge(ClassMetadataInterface $classMetadata)

Объединяет {@link ClassMetadataInterface} в текущий.

Параметры

ClassMetadataInterface $classMetadata

ReflectionClass getReflectionClass()

Возвращает экземпляр {@link \ReflectionClass} для этого класса.

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

ReflectionClass

строка[] __sleep()

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

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

строка[]

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

Spec-Zone.ru

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