final class SerializableClassPolicy

Methods

__construct(Closure|null $configuredClassesResolver = null)

Create a serializable class policy.

void
allowUsing(Closure $resolver)

Register classes that PHP may unserialize.

void
finalize()

Finalize the serializable class policy.

mixed
unserialize(string $value)

Unserialize a cached value through the effective policy.

Details

at line 37
__construct(Closure|null $configuredClassesResolver = null)

Create a serializable class policy.

Parameters

Closure|null $configuredClassesResolver

at line 52
void allowUsing(Closure $resolver)

Register classes that PHP may unserialize.

Boot-only. Contributions are held for the process-wide policy and cannot change after finalization.

Parameters

Closure $resolver

Return Value

void

Exceptions

LogicException

at line 71
void finalize()

internal  
 

Finalize the serializable class policy.

Boot-only. The result is frozen for every subsequent cache read in the process.

Return Value

void

at line 86
mixed unserialize(string $value)

Unserialize a cached value through the effective policy.

Parameters

string $value

Return Value

mixed