|
| __construct (Closure $closure) |
| Creates a new serializable closure instance.
|
|
| __invoke () |
| Resolve the closure with the given arguments.
|
|
| __serialize () |
| Get the serializable representation of the closure.
|
|
| __unserialize ($data) |
| Restore the closure after serialization.
|
|
| getClosure () |
| Gets the closure.
|
|
| getReflector () |
| Gets the closure's reflector.
|
|
|
static | wrapClosures (&$data, $storage) |
| Ensures the given closures are serializable.
|
|
|
const | ARRAY_RECURSIVE_KEY = 'LARAVEL_SERIALIZABLE_RECURSIVE_KEY' |
| The "key" that marks an array as recursive.
|
|
|
static Closure null | $resolveUseVariables |
| Resolve the use variables after unserialization.
|
|
static Closure null | $transformUseVariables |
|
|
| mapByReference (&$data) |
| Internal method used to map closures by reference.
|
|
| mapPointers (&$data) |
| Internal method used to map closure pointers.
|
|
◆ __construct()
Laravel\SerializableClosure\Serializers\Native::__construct |
( |
Closure | $closure | ) |
|
Creates a new serializable closure instance.
- Parameters
-
- Return values
-
◆ __invoke()
Laravel\SerializableClosure\Serializers\Native::__invoke |
( |
| ) |
|
◆ __serialize()
Laravel\SerializableClosure\Serializers\Native::__serialize |
( |
| ) |
|
Get the serializable representation of the closure.
- Return values
-
◆ __unserialize()
Laravel\SerializableClosure\Serializers\Native::__unserialize |
( |
| $data | ) |
|
Restore the closure after serialization.
- Parameters
-
- Return values
-
◆ getClosure()
Laravel\SerializableClosure\Serializers\Native::getClosure |
( |
| ) |
|
◆ getReflector()
Laravel\SerializableClosure\Serializers\Native::getReflector |
( |
| ) |
|
Gets the closure's reflector.
- Return values
-
◆ mapByReference()
Laravel\SerializableClosure\Serializers\Native::mapByReference |
( |
& | $data | ) |
|
|
protected |
Internal method used to map closures by reference.
- Parameters
-
- Return values
-
◆ mapPointers()
Laravel\SerializableClosure\Serializers\Native::mapPointers |
( |
& | $data | ) |
|
|
protected |
Internal method used to map closure pointers.
- Parameters
-
- Return values
-
◆ wrapClosures()
static Laravel\SerializableClosure\Serializers\Native::wrapClosures |
( |
& | $data, |
|
|
| $storage ) |
|
static |
Ensures the given closures are serializable.
- Parameters
-
- Return values
-
The documentation for this class was generated from the following file:
- lib/laravel/serializable-closure/src/Serializers/Native.php