Spec-Zone.ru › Symfony 3.2

CustomNormalizer

class CustomNormalizer implements NormalizerInterface, DenormalizerInterface, SerializerAwareInterface

Свойства

SerializerAwareTrait Свойство SerializerAware.

Методы

setSerializer(SerializerInterface $serializer)

Устанавливает сериализатор.

из SerializerAwareTrait
array|scalar normalize(object $object, string $format = null, array $context = array())

Нормализует объект в набор массивов/скаляров.

object denormalize(mixed $data, string $class, string $format = null, array $context = array())

Денормализует данные обратно в объект заданного класса.

bool supportsNormalization(mixed $data, string $format = null)

Проверяет, реализует ли данный класс интерфейс NormalizableInterface.

bool supportsDenormalization(mixed $data, string $type, string $format = null)

Проверяет, реализует ли данный класс интерфейс NormalizableInterface.

Подробности

setSerializer(SerializerInterface $serializer)

Устанавливает сериализатор.

Параметры

SerializerInterface $serializer Экземпляр SerializerInterface

array|scalar normalize(object $object, string $format = null, array $context = array())

Нормализует объект в набор массивов/скаляров.

Параметры

object $object Объект для нормализации
string $format Формат, в котором будет закодирован результат нормализации
array $context Параметры контекста для нормализатора

Значение возврата

array|scalar

object denormalize(mixed $data, string $class, string $format = null, array $context = array())

Денормализует данные обратно в объект заданного класса.

Параметры

mixed $data Данные для восстановления
string $class Ожидаемый класс для создания экземпляра
string $format Формат, из которого были извлечены данные
array $context Параметры, доступные денормализатору

Значение возврата

object

bool supportsNormalization(mixed $data, string $format = null)

Проверяет, реализует ли данный класс интерфейс NormalizableInterface.

Параметры

mixed $data Данные для нормализации
string $format Формат, из которого (де)сериализуется

Значение возврата

bool

bool supportsDenormalization(mixed $data, string $type, string $format = null)

Проверяет, реализует ли данный класс интерфейс NormalizableInterface.

Параметры

mixed $data Данные для денормализации
string $type Класс, в который должны быть денормализованы данные
string $format Формат, из которого десериализуются данные

Значение возврата

bool

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

Spec-Zone.ru

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