Copied!

AbstractStepNormalizer

AbstractStepNormalizer.php : 26
Abstract
Implements DenormalizerInterface, NormalizerInterface, DenormalizerAwareInterface, NormalizerAwareInterface, StepNormalizerInterface
Uses DenormalizerAwareTrait, NormalizerAwareTrait

Constants

publicCONTEXT_STEP_CLASS_KEY

AbstractStepNormalizer.php : 28
public mixed CONTEXT_STEP_CLASS_KEY = 'step_class'

Methods

publicdenormalize()

AbstractStepNormalizer.php : 84
public final denormalize(array<string|int, mixed> $data, string $type[, string $format = null ][, array<string|int, mixed> $context = [] ]) : mixed

Parameters

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

publicgetHandledClassType()

AbstractStepNormalizer.php : 137
public abstract getHandledClassType() : string

Return values

string

publicgetSupportedTypes()

AbstractStepNormalizer.php : 149
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()

AbstractStepNormalizer.php : 42
public final normalize(T $object[, string|null $format = null ][, array<string|int, mixed> $context = [] ]) : array<string|int, mixed>

Parameters

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

Return values

array<string|int, mixed>

publicsupportsDenormalization()

AbstractStepNormalizer.php : 144
public final supportsDenormalization(mixed $data, string $type[, string $format = null ][, array<string|int, mixed> $context = [] ]) : bool

Parameters

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

Return values

bool

publicsupportsNormalization()

AbstractStepNormalizer.php : 139
public final supportsNormalization(mixed $data[, string $format = null ][, array<string|int, mixed> $context = [] ]) : bool

Parameters

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

Return values

bool

protecteddenormalizeStep()

AbstractStepNormalizer.php : 134
protected abstract denormalizeStep(array<string|int, mixed> $data, string $type, string $format[, array<string|int, mixed> $context = [] ]) : StepInterface

Parameters

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

Return values

StepInterface

protectednormalizeStep()

AbstractStepNormalizer.php : 76
protected abstract normalizeStep(StepInterface $object[, string $format = null ][, array<string|int, mixed> $context = [] ]) : array<string, mixed>

Parameters

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

Return values

array<string, mixed>