Serializor\Codec
class
Documentation
Serializor provides a powerful way to serialize PHP values including closures, anonymous classes, and other typically non-serializable types.
Properties (8)
string $secret
The secret key used to sign serialized values.
array $referenceSources
Tracks the original value of a reference, for comparison.
array $referenceTargets
Tracks the new value of a reference for reuse.
array $referenceCallbacks
Callbacks for when a reference is resolved.
array $shortcuts
Shortcuts to Stasis objects for efficient serialization.
WeakMap $encodedObjects
array $stronglyReferenced
Tracks strongly referenced objects.
bool $inWeakContext
Flag for weak context (WeakReference or WeakMap key).
Methods (10)
Documentation missing
Perform serialization of a value.
Mark WeakReference/WeakMap Stasis objects as dead if not strongly referenced.
Transform a value into a serializable structure.
Transform child values within a Stasis object.
Perform unserialization of a string.
Unserialize with compatibility detection for Laravel and Opis formats.
Unwrap closures serialized by Laravel or Opis into native Closure objects.
Documentation missing
Resolve child values within a Stasis object.