Spec-Zone.ru › Symfony 2.7

AbstractNormalizer

class AbstractNormalizer extends SerializerAwareNormalizer implements NormalizerInterface, DenormalizerInterface

Реализация нормализатора.

Константы

CIRCULAR_REFERENCE_LIMIT
OBJECT_TO_POPULATE
GROUPS

Методы

setSerializer(SerializerInterface $serializer)

Устанавливает объект Serializer.

из SerializerAwareNormalizer
__construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null)

Устанавливает {@link ClassMetadataFactoryInterface}.

AbstractNormalizer setCircularReferenceLimit(int $circularReferenceLimit)

Устанавливает предел циклических ссылок.

AbstractNormalizer setCircularReferenceHandler(callable $circularReferenceHandler)

Устанавливает обработчик циклических ссылок.

AbstractNormalizer setCallbacks(array $callbacks)

Устанавливает колбэки нормализации.

AbstractNormalizer setIgnoredAttributes(array $ignoredAttributes)

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

AbstractNormalizer setCamelizedAttributes(array $camelizedAttributes) устарело

Устанавливает атрибуты, которые должны быть преобразованны в camelCase при денормализации.

Подробности

setSerializer(SerializerInterface $serializer)

Устанавливает объект Serializer.

Параметры

SerializerInterface $serializer

__construct(ClassMetadataFactoryInterface $classMetadataFactory = null, NameConverterInterface $nameConverter = null)

Устанавливает {@link ClassMetadataFactoryInterface}.

Параметры

ClassMetadataFactoryInterface $classMetadataFactory
NameConverterInterface $nameConverter

AbstractNormalizer setCircularReferenceLimit(int $circularReferenceLimit)

Устанавливает предел циклических ссылок.

Параметры

int $circularReferenceLimit Предел итераций для одного и того же объекта

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

AbstractNormalizer

AbstractNormalizer setCircularReferenceHandler(callable $circularReferenceHandler)

Устанавливает обработчик циклических ссылок.

Параметры

callable $circularReferenceHandler

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

AbstractNormalizer

Исключения

InvalidArgumentException

AbstractNormalizer setCallbacks(array $callbacks)

Устанавливает колбэки нормализации.

Параметры

array $callbacks помогают нормализовать результат

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

AbstractNormalizer

Исключения

InvalidArgumentException если колбэк не вызываемый

AbstractNormalizer setIgnoredAttributes(array $ignoredAttributes)

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

Параметры

array $ignoredAttributes

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

AbstractNormalizer

AbstractNormalizer setCamelizedAttributes(array $camelizedAttributes) устарело

устарело

Устарело с версии 2.7, будет удалено в 3.0. Используйте Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter вместо этого.

Устанавливает атрибуты, которые должны быть преобразованны в camelCase при денормализации.

Параметры

array $camelizedAttributes

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

AbstractNormalizer

Исключения

LogicException

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Serializer/Normalizer/AbstractNormalizer.html

Spec-Zone.ru

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