Registry / serialization / jeremeamia-superclosure

jeremeamia-superclosure

JSON →
library2.4.0phppackagistunverified

Serialize Closure objects, including their context and binding

composer require jeremeamia/superclosure
INSTALL
IMPORT
SIG · JEREMEAMIA-SUPERCL
J
jeremeamia-superclosure
serializationphpv2.4.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Serializer
use SuperClosure\Serializer;

Serialize and unserialize a Closure.

<?php require 'vendor/autoload.php'; use SuperClosure\Serializer; $closure = function () { return 'Hello'; }; $serializer = new Serializer(); $serialized = $serializer->serialize($closure); $unserialized = $serializer->unserialize($serialized); echo $unserialized();
Debug
Known issues
gotchaSerialization may fail with closures that use resources or certain built-in functions.
fix
Ensure the closure does not capture resources or unsupported types.
affects: >=2.0.0
Upgrade
Version history
2.4.0latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
9 hits · last 30 days
node
8
Resources
jeremeamia-superclosure — pip install jeremeamia-superclosure · libregistry