Spec-Zone.ru › Symfony 3.0

DenormalizableInterface

interface 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.0/Symfony/Component/Serializer/Normalizer/DenormalizableInterface.html

Spec-Zone.ru

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