Spec-Zone.ru › Symfony 3.1

DenormalizableInterface

интерфейс DenormalizableInterface

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

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

Методы

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

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

Подробности

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

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

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

Параметры

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

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

объект

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

Spec-Zone.ru

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