2 /* ===========================================================================
3 * Copyright (c) 2018-2019 Zindex Software
5 * Licensed under the MIT License
6 * =========================================================================== */
8 namespace Opis\Closure;
16 function serialize($data)
18 SerializableClosure::enterContext();
19 SerializableClosure::wrapClosures($data);
20 $data = \serialize($data);
21 SerializableClosure::exitContext();
29 * @param array|null $options
32 function unserialize($data, array $options = null)
34 SerializableClosure::enterContext();
35 $data = ($options === null || \PHP_MAJOR_VERSION < 7)
37 : \unserialize($data, $options);
38 SerializableClosure::unwrapClosures($data);
39 SerializableClosure::exitContext();