Copied!

VisitorAdapterNormalizer

VisitorAdapterNormalizer.php : 19
Final
Implements NormalizerInterface, NormalizerAwareInterface
Uses NormalizerAwareTrait

Constants

publicENCODER_CONTEXT

VisitorAdapterNormalizer.php : 25
public mixed ENCODER_CONTEXT = 'ENCODER_CONTEXT'

Methods

public__construct()

VisitorAdapterNormalizer.php : 27
public __construct(EncoderInterface $jsonEncoder, EncoderInterface $xmlEncoder, ValueObjectVisitorResolverInterface $valueObjectVisitorResolver)

Parameters

Name Type Default value Description
$jsonEncoder EncoderInterface - -
$xmlEncoder EncoderInterface - -
$valueObjectVisitorResolver ValueObjectVisitorResolverInterface - -

publicgetSupportedTypes()

VisitorAdapterNormalizer.php : 164
public getSupportedTypes(string|null $format) : array<string|int, mixed>

Parameters

Name Type Default value Description
$format string|null - -

Return values

array<string|int, mixed>

publicnormalize()

VisitorAdapterNormalizer.php : 39
public normalize(mixed $object[, string|null $format = null ][, array<string, mixed> $context = [] ]) : array<string|int, mixed>|bool|string|int|float|null|ArrayObject

Parameters

Name Type Default value Description
$object mixed - -
$format string|null null -
$context array<string, mixed> [] -

Return values

array<string|int, mixed>|bool|string|int|float|null|ArrayObject

Tags
Throws
ExceptionInterface

publicsupportsNormalization()

VisitorAdapterNormalizer.php : 55
public supportsNormalization(mixed $data[, string|null $format = null ][, array<string, mixed> $context = [] ]) : bool

Parameters

Name Type Default value Description
$data mixed - -
$format string|null null -
$context array<string, mixed> [] -

Return values

bool