Spec-Zone.ru › Symfony 3.0

CustomNormalizer

class CustomNormalizer extends SerializerAwareNormalizer implements NormalizerInterface, DenormalizerInterface

Методы

setSerializer(SerializerInterface $serializer)

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

from SerializerAwareNormalizer
массив|строка|булево|целое|вещественное|null normalize(object $object, string $format = null, array $context = array())

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

объект denormalize(mixed $data, string $class, string $format = null, array $context = array())

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

булево supportsNormalization(mixed $data, string $format = null)

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

булево supportsDenormalization(mixed $data, string $type, string $format = null)

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

Подробности

setSerializer(SerializerInterface $serializer)

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

Параметры

SerializerInterface $serializer

массив|строка|булево|целое|вещественное|null normalize(object $object, string $format = null, array $context = array())

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

Параметры

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

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

массив|строка|булево|целое|вещественное|null

объект denormalize(mixed $data, string $class, string $format = null, array $context = array())

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

Параметры

mixed $data данные для восстановления
строка $class ожидаемый класс для создания объекта
строка $format формат, из которого были извлечены данные
массив $context дополнительные параметры для денормализатора

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

объект

булево supportsNormalization(mixed $data, string $format = null)

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

Параметры

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

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

булево

булево supportsDenormalization(mixed $data, string $type, string $format = null)

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

Параметры

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

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

булево

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

Spec-Zone.ru

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