class UnserializeCast implements Cast

Methods

__construct(bool $failSilently = false, array|bool $allowedClasses = false)

Create an unserialize cast.

mixed
cast(DataProperty $property, mixed $value, array $properties, CreationContext $context)

Cast a property value by unserializing it.

Details

at line 19
__construct(bool $failSilently = false, array|bool $allowedClasses = false)

Create an unserialize cast.

Parameters

bool $failSilently
array|bool $allowedClasses

at line 30
mixed cast(DataProperty $property, mixed $value, array $properties, CreationContext $context)

Cast a property value by unserializing it.

Parameters

DataProperty $property
mixed $value
array $properties

the object's declared property values, keyed by property name

CreationContext $context

Return Value

mixed