PHP Класс Symfony\Component\Serializer\Serializer

objects are turned into arrays by normalizers arrays are turned into various output formats by encoders $serializer->serialize($obj, 'xml') $serializer->decode($data, 'xml') $serializer->denormalize($data, 'Class', 'xml')
Автор: Jordi Boggiano ([email protected])
Автор: Johannes M. Schmitt ([email protected])
Автор: Lukas Kahwe Smith ([email protected])
Наследование: implements Symfony\Component\Serializer\SerializerInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$denormalizerCache
$encoders
$normalizerCache
$normalizers

Открытые методы

Метод Описание
__construct ( array $normalizers = [], array $encoders = [] )
decode ( $data, $format )
denormalize ( $data, $type, $format = null )
deserialize ( $data, $type, $format )
encode ( $data, $format )
getEncoder ( $format )
normalize ( $data, $format = null )
serialize ( $data, $format )
supportsDecoding ( $format )
supportsDeserialization ( $format )
supportsEncoding ( $format )
supportsSerialization ( $format )

Приватные методы

Метод Описание
denormalizeObject ( mixed $data, string $class, string $format = null ) : object Denormalizes data back into an object of the given class
normalizeObject ( object $object, string $format = null ) : array | scalar Normalizes an object into a set of arrays/scalars

Описание методов

__construct() публичный Метод

public __construct ( array $normalizers = [], array $encoders = [] )
$normalizers array
$encoders array

decode() закрытый публичный Метод

final public decode ( $data, $format )

denormalize() публичный Метод

public denormalize ( $data, $type, $format = null )

deserialize() закрытый публичный Метод

final public deserialize ( $data, $type, $format )

encode() закрытый публичный Метод

final public encode ( $data, $format )

getEncoder() публичный Метод

public getEncoder ( $format )

normalize() публичный Метод

public normalize ( $data, $format = null )

serialize() закрытый публичный Метод

final public serialize ( $data, $format )

supportsDecoding() публичный Метод

public supportsDecoding ( $format )

supportsDeserialization() публичный Метод

public supportsDeserialization ( $format )

supportsEncoding() публичный Метод

public supportsEncoding ( $format )

supportsSerialization() публичный Метод

public supportsSerialization ( $format )

Описание свойств

$denormalizerCache защищенное свойство

protected $denormalizerCache

$encoders защищенное свойство

protected $encoders

$normalizerCache защищенное свойство

protected $normalizerCache

$normalizers защищенное свойство

protected $normalizers