NeosFusionContextSerializer
final class NeosFusionContextSerializer implements NormalizerInterface, DenormalizerInterface (View source)
| internal |
Serializer for Fusion's \@cache.context values
Implements special handing for serializing {\Neos\ContentRepository\Core\Projection\ContentGraph\Node} objects in fusions cache context:
\@cache {
mode = 'uncached'
context {
1 = 'node'
}
}
The property mapper cannot be relied upon to serialize nodes, as this is willingly not implemented.
Serializing falls back to Fusion's standard {\Neos\Fusion\Core\Cache\FusionContextSerializer} which uses Flow's property mapper.
Methods
__construct(FusionContextSerializer $fusionContextSerializer, ContentRepositoryRegistry $contentRepositoryRegistry)
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(FusionContextSerializer $fusionContextSerializer, ContentRepositoryRegistry $contentRepositoryRegistry)
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