PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.6
Kubio AI Page Builder v2.8.6
2.9.0 2.8.6 2.8.5 2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / vendor / symfony / var-dumper / Cloner / Stub.php
kubio / vendor / symfony / var-dumper / Cloner Last commit date
AbstractCloner.php 1 year ago ClonerInterface.php 1 year ago Cursor.php 4 years ago Data.php 1 year ago DumperInterface.php 1 year ago Stub.php 4 years ago VarCloner.php 1 year ago
Stub.php
68 lines
1 <?php
2
3 /*
4 * This file is part of the Symfony package.
5 *
6 * (c) Fabien Potencier <fabien@symfony.com>
7 *
8 * For the full copyright and license information, please view the LICENSE
9 * file that was distributed with this source code.
10 */
11
12 namespace Symfony\Component\VarDumper\Cloner;
13
14 /**
15 * Represents the main properties of a PHP variable.
16 *
17 * @author Nicolas Grekas <p@tchwork.com>
18 */
19 class Stub
20 {
21 public const TYPE_REF = 1;
22 public const TYPE_STRING = 2;
23 public const TYPE_ARRAY = 3;
24 public const TYPE_OBJECT = 4;
25 public const TYPE_RESOURCE = 5;
26
27 public const STRING_BINARY = 1;
28 public const STRING_UTF8 = 2;
29
30 public const ARRAY_ASSOC = 1;
31 public const ARRAY_INDEXED = 2;
32
33 public $type = self::TYPE_REF;
34 public $class = '';
35 public $value;
36 public $cut = 0;
37 public $handle = 0;
38 public $refCount = 0;
39 public $position = 0;
40 public $attr = [];
41
42 private static $defaultProperties = [];
43
44 /**
45 * @internal
46 */
47 public function __sleep(): array
48 {
49 $properties = [];
50
51 if (!isset(self::$defaultProperties[$c = static::class])) {
52 self::$defaultProperties[$c] = get_class_vars($c);
53
54 foreach ((new \ReflectionClass($c))->getStaticProperties() as $k => $v) {
55 unset(self::$defaultProperties[$c][$k]);
56 }
57 }
58
59 foreach (self::$defaultProperties[$c] as $k => $v) {
60 if ($this->$k !== $v) {
61 $properties[] = $k;
62 }
63 }
64
65 return $properties;
66 }
67 }
68