Documentation

TagAwareMarshaller
in package
implements MarshallerInterface

A marshaller optimized for data structures generated by AbstractTagAwareAdapter.

Tags
author

Nicolas Grekas p@tchwork.com

Interfaces, Classes and Traits

MarshallerInterface
Serializes/unserializes PHP values.

Table of Contents

$marshaller  : mixed
__construct()  : mixed
marshall()  : array<string|int, mixed>
Serializes a list of values.
unmarshall()  : mixed
Unserializes a single value and throws an exception if anything goes wrong.

Properties

Methods

marshall()

Serializes a list of values.

public marshall(array<string|int, mixed> $values, array<string|int, mixed>|null &$failed) : array<string|int, mixed>
Parameters
$values : array<string|int, mixed>
$failed : array<string|int, mixed>|null
Return values
array<string|int, mixed>

unmarshall()

Unserializes a single value and throws an exception if anything goes wrong.

public unmarshall(string $value) : mixed
Parameters
$value : string
Return values
mixed

Search results