final class FusionContextSerializer implements NormalizerInterface, DenormalizerInterface (View source)

internal  
 

Serializer for Fusion's \@cache.context values

Uses the Flows's property mapper as implementation. It relies on a converter being available from the context value type to string and reverse.

{\Neos\Fusion\Core\Cache\RuntimeContentCache::serializeContext()} {@see \Neos\Fusion\Core\Cache\RuntimeContentCache::unserializeContext()}

Methods

__construct(PropertyMapper $propertyMapper)

No description

denormalize(mixed $data, string $type, string|null $format = null, array $context = [])

No description

array<int|string, mixed>
normalize(mixed $object, string|null $format = null, array $context = [])

No description

supportsDenormalization(mixed $data, string $type, string|null $format = null)

No description

supportsNormalization(mixed $data, string|null $format = null)

No description

Details

__construct(PropertyMapper $propertyMapper)

No description

Parameters

PropertyMapper $propertyMapper

denormalize(mixed $data, string $type, string|null $format = null, array $context = [])

No description

Parameters

mixed $data
string $type
string|null $format
array $context

array<int|string, mixed> normalize(mixed $object, string|null $format = null, array $context = [])

No description

Parameters

mixed $object
string|null $format
array $context

Return Value

array<int|string, mixed>

supportsDenormalization(mixed $data, string $type, string|null $format = null)

No description

Parameters

mixed $data
string $type
string|null $format

supportsNormalization(mixed $data, string|null $format = null)

No description

Parameters

mixed $data
string|null $format