Spec-Zone.ru › Symfony 4.1

DenormalizableInterface

интерфейс DenormalizableInterface

Определяет самый базовый интерфейс, который должен реализовывать класс для возможности денормализации.

Если для класса зарегистрирован денормализатор, и он не реализует интерфейс Denormalizable, вместо него будет использован нормализатор.

Методы

объект denormalize(DenormalizerInterface $denormalizer, array|string|int|float|bool $data, string|null $format = null, array $context = array())

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

Подробности

объект denormalize(DenormalizerInterface $denormalizer, array|string|int|float|bool $data, string|null $format = null, array $context = array())

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

Важно понимать, что вызов denormalize() должен рекурсивно денормализовать все дочерние объекты реализующего класса.

Параметры

DenormalizerInterface $denormalizer Денормализатор предоставляется для возможности использования им для денормализации объектов, содержащихся в этом объекте
array|string|int|float|bool $data Данные, из которых необходимо воссоздать объект
string|null $format Формат необязательно предоставляется для возможности денормализации по-разному в зависимости от различных форматов входных данных
array $context Параметры для денормализации

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

объект

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Serializer/Normalizer/DenormalizableInterface.html

Spec-Zone.ru

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