PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 4.1.2
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v4.1.2
5.13.0 5.12.1 5.12.0 5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / vendor / opis / closure / functions.php
matomo / app / vendor / opis / closure Last commit date
src 5 years ago LICENSE 5 years ago NOTICE 5 years ago README.md 5 years ago autoload.php 5 years ago functions.php 5 years ago
functions.php
42 lines
1 <?php
2 /* ===========================================================================
3 * Copyright (c) 2018-2019 Zindex Software
4 *
5 * Licensed under the MIT License
6 * =========================================================================== */
7
8 namespace Opis\Closure;
9
10 /**
11 * Serialize
12 *
13 * @param mixed $data
14 * @return string
15 */
16 function serialize($data)
17 {
18 SerializableClosure::enterContext();
19 SerializableClosure::wrapClosures($data);
20 $data = \serialize($data);
21 SerializableClosure::exitContext();
22 return $data;
23 }
24
25 /**
26 * Unserialize
27 *
28 * @param string $data
29 * @param array|null $options
30 * @return mixed
31 */
32 function unserialize($data, array $options = null)
33 {
34 SerializableClosure::enterContext();
35 $data = ($options === null || \PHP_MAJOR_VERSION < 7)
36 ? \unserialize($data)
37 : \unserialize($data, $options);
38 SerializableClosure::unwrapClosures($data);
39 SerializableClosure::exitContext();
40 return $data;
41 }
42