DenormalizerInterface
interface DenormalizerInterface
Определяет интерфейс денормализаторов.
Методы
| object | denormalize(mixed $data, string $class, string $format = null, array $context = array()) Денормализует данные обратно в объект заданного класса. | |
| bool | supportsDenormalization(mixed $data, string $type, string $format = null) Проверяет, поддерживается ли данный класс для денормализации данным нормализатором. |
Подробности
object denormalize(mixed $data, string $class, string $format = null, array $context = array())
Денормализует данные обратно в объект заданного класса.
Параметры
| mixed | $data | данные для восстановления |
| string | $class | ожидаемый класс для создания экземпляра |
| string | $format | формат, из которого были извлечены данные |
| array | $context | дополнительные параметры, доступные денормализатору |
Возвращаемое значение
| object |
bool supportsDenormalization(mixed $data, string $type, string $format = null)
Проверяет, поддерживается ли данный класс для денормализации данным нормализатором.
Параметры
| mixed | $data | Данные для денормализации |
| string | $type | Класс, в который должны быть денормализованы данные |
| string | $format | Формат, из которого происходит десериализация |
Возвращаемое значение
| bool |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Serializer/Normalizer/DenormalizerInterface.html