diff options
Diffstat (limited to 'vendor/symfony/var-exporter/Tests/Fixtures')
22 files changed, 374 insertions, 0 deletions
diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/array-iterator.php b/vendor/symfony/var-exporter/Tests/Fixtures/array-iterator.php new file mode 100644 index 0000000000..c59573315d --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/array-iterator.php @@ -0,0 +1,22 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['ArrayIterator'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('ArrayIterator')), + ], + null, + [ + 'ArrayIterator' => [ + "\0" => [ + [ + [ + 123, + ], + 1, + ], + ], + ], + ], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/array-object-custom.php b/vendor/symfony/var-exporter/Tests/Fixtures/array-object-custom.php new file mode 100644 index 0000000000..35303f8222 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/array-object-custom.php @@ -0,0 +1,22 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['Symfony\\Component\\VarExporter\\Tests\\MyArrayObject'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\VarExporter\\Tests\\MyArrayObject')), + ], + null, + [ + 'ArrayObject' => [ + "\0" => [ + [ + [ + 234, + ], + 1, + ], + ], + ], + ], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/array-object.php b/vendor/symfony/var-exporter/Tests/Fixtures/array-object.php new file mode 100644 index 0000000000..a461c6ed97 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/array-object.php @@ -0,0 +1,29 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['ArrayObject'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('ArrayObject')), + clone $p['ArrayObject'], + ], + null, + [ + 'ArrayObject' => [ + "\0" => [ + [ + [ + 1, + $o[0], + ], + 0, + ], + ], + ], + 'stdClass' => [ + 'foo' => [ + $o[1], + ], + ], + ], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/bool.php b/vendor/symfony/var-exporter/Tests/Fixtures/bool.php new file mode 100644 index 0000000000..438d99ecc0 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/bool.php @@ -0,0 +1,3 @@ +<?php + +return true; diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/clone.php b/vendor/symfony/var-exporter/Tests/Fixtures/clone.php new file mode 100644 index 0000000000..d3447805e1 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/clone.php @@ -0,0 +1,15 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + (($f = &\Symfony\Component\VarExporter\Internal\Registry::$factories)['Symfony\\Component\\VarExporter\\Tests\\MyCloneable'] ?? \Symfony\Component\VarExporter\Internal\Registry::f('Symfony\\Component\\VarExporter\\Tests\\MyCloneable'))(), + ($f['Symfony\\Component\\VarExporter\\Tests\\MyNotCloneable'] ?? \Symfony\Component\VarExporter\Internal\Registry::f('Symfony\\Component\\VarExporter\\Tests\\MyNotCloneable'))(), + ], + null, + [], + [ + $o[0], + $o[1], + ], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/datetime.php b/vendor/symfony/var-exporter/Tests/Fixtures/datetime.php new file mode 100644 index 0000000000..1c916458c4 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/datetime.php @@ -0,0 +1,25 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['DateTime'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('DateTime')), + ], + null, + [ + 'stdClass' => [ + 'date' => [ + '1970-01-01 00:00:00.000000', + ], + 'timezone_type' => [ + 1, + ], + 'timezone' => [ + '+00:00', + ], + ], + ], + $o[0], + [ + 1 => 0, + ] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/error.php b/vendor/symfony/var-exporter/Tests/Fixtures/error.php new file mode 100644 index 0000000000..1362d0ea4d --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/error.php @@ -0,0 +1,30 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + (\Symfony\Component\VarExporter\Internal\Registry::$factories['Error'] ?? \Symfony\Component\VarExporter\Internal\Registry::f('Error'))(), + ], + null, + [ + 'TypeError' => [ + 'file' => [ + \dirname(__DIR__).\DIRECTORY_SEPARATOR.'VarExporterTest.php', + ], + 'line' => [ + 234, + ], + ], + 'Error' => [ + 'trace' => [ + [ + 'file' => \dirname(__DIR__).\DIRECTORY_SEPARATOR.'VarExporterTest.php', + 'line' => 123, + ], + ], + ], + ], + $o[0], + [ + 1 => 0, + ] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/external-references.php b/vendor/symfony/var-exporter/Tests/Fixtures/external-references.php new file mode 100644 index 0000000000..0405b59a8f --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/external-references.php @@ -0,0 +1,7 @@ +<?php + +return [ + [ + 123, + ], +]; diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/final-array-iterator.php b/vendor/symfony/var-exporter/Tests/Fixtures/final-array-iterator.php new file mode 100644 index 0000000000..9bdb2b3662 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/final-array-iterator.php @@ -0,0 +1,11 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = \Symfony\Component\VarExporter\Internal\Registry::unserialize([], [ + 'C:54:"Symfony\\Component\\VarExporter\\Tests\\FinalArrayIterator":49:{a:2:{i:0;i:123;i:1;s:21:"x:i:0;a:0:{};m:a:0:{}";}}', + ]), + null, + [], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/final-error.php b/vendor/symfony/var-exporter/Tests/Fixtures/final-error.php new file mode 100644 index 0000000000..dc260dc024 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/final-error.php @@ -0,0 +1,22 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = \Symfony\Component\VarExporter\Internal\Registry::unserialize([], [ + 'O:46:"Symfony\\Component\\VarExporter\\Tests\\FinalError":1:{s:12:"'."\0".'Error'."\0".'trace";a:0:{}}', + ]), + null, + [ + 'TypeError' => [ + 'file' => [ + \dirname(__DIR__).\DIRECTORY_SEPARATOR.'VarExporterTest.php', + ], + 'line' => [ + 123, + ], + ], + ], + $o[0], + [ + 1 => 0, + ] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/final-stdclass.php b/vendor/symfony/var-exporter/Tests/Fixtures/final-stdclass.php new file mode 100644 index 0000000000..335e009371 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/final-stdclass.php @@ -0,0 +1,11 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + (\Symfony\Component\VarExporter\Internal\Registry::$factories['Symfony\\Component\\VarExporter\\Tests\\FinalStdClass'] ?? \Symfony\Component\VarExporter\Internal\Registry::f('Symfony\\Component\\VarExporter\\Tests\\FinalStdClass'))(), + ], + null, + [], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/hard-references-recursive.php b/vendor/symfony/var-exporter/Tests/Fixtures/hard-references-recursive.php new file mode 100644 index 0000000000..e62d0f2aa2 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/hard-references-recursive.php @@ -0,0 +1,16 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [], + [ + $r = [], + $r[1] = [ + &$r[1], + ], + ], + [], + [ + &$r[1], + ], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/hard-references.php b/vendor/symfony/var-exporter/Tests/Fixtures/hard-references.php new file mode 100644 index 0000000000..3ddbb41d26 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/hard-references.php @@ -0,0 +1,18 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['stdClass'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('stdClass')), + ], + [ + $r = [], + $r[1] = $o[0], + ], + [], + [ + &$r[1], + &$r[1], + $o[0], + ], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/incomplete-class.php b/vendor/symfony/var-exporter/Tests/Fixtures/incomplete-class.php new file mode 100644 index 0000000000..c381f5242b --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/incomplete-class.php @@ -0,0 +1,11 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = \Symfony\Component\VarExporter\Internal\Registry::unserialize([], [ + 'O:20:"SomeNotExistingClass":0:{}', + ]), + null, + [], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/multiline-string.php b/vendor/symfony/var-exporter/Tests/Fixtures/multiline-string.php new file mode 100644 index 0000000000..540fef0002 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/multiline-string.php @@ -0,0 +1,8 @@ +<?php + +return [ + "\0\0\r\n" + .'A' => 'B'."\r" + .'C'."\n" + ."\n", +]; diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/private.php b/vendor/symfony/var-exporter/Tests/Fixtures/private.php new file mode 100644 index 0000000000..a9e28416e5 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/private.php @@ -0,0 +1,26 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Symfony\\Component\\VarExporter\\Tests\\MyPrivateValue'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\VarExporter\\Tests\\MyPrivateValue')), + clone ($p['Symfony\\Component\\VarExporter\\Tests\\MyPrivateChildValue'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\VarExporter\\Tests\\MyPrivateChildValue')), + ], + null, + [ + 'Symfony\\Component\\VarExporter\\Tests\\MyPrivateValue' => [ + 'prot' => [ + 123, + 123, + ], + 'priv' => [ + 234, + 234, + ], + ], + ], + [ + $o[0], + $o[1], + ], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/serializable.php b/vendor/symfony/var-exporter/Tests/Fixtures/serializable.php new file mode 100644 index 0000000000..fcf32278b0 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/serializable.php @@ -0,0 +1,14 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = \Symfony\Component\VarExporter\Internal\Registry::unserialize([], [ + 'C:50:"Symfony\\Component\\VarExporter\\Tests\\MySerializable":3:{123}', + ]), + null, + [], + [ + $o[0], + $o[0], + ], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/simple-array.php b/vendor/symfony/var-exporter/Tests/Fixtures/simple-array.php new file mode 100644 index 0000000000..50bb70dbe2 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/simple-array.php @@ -0,0 +1,8 @@ +<?php + +return [ + 123, + [ + 'abc', + ], +]; diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/spl-object-storage.php b/vendor/symfony/var-exporter/Tests/Fixtures/spl-object-storage.php new file mode 100644 index 0000000000..5e854a4959 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/spl-object-storage.php @@ -0,0 +1,21 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['SplObjectStorage'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('SplObjectStorage')), + clone ($p['stdClass'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('stdClass')), + ], + null, + [ + 'SplObjectStorage' => [ + "\0" => [ + [ + $o[1], + 345, + ], + ], + ], + ], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/var-on-sleep.php b/vendor/symfony/var-exporter/Tests/Fixtures/var-on-sleep.php new file mode 100644 index 0000000000..9fd44bd590 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/var-on-sleep.php @@ -0,0 +1,17 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['Symfony\\Component\\VarExporter\\Tests\\GoodNight'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\VarExporter\\Tests\\GoodNight')), + ], + null, + [ + 'stdClass' => [ + 'good' => [ + 'night', + ], + ], + ], + $o[0], + [] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/wakeup-refl.php b/vendor/symfony/var-exporter/Tests/Fixtures/wakeup-refl.php new file mode 100644 index 0000000000..1fee610a49 --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/wakeup-refl.php @@ -0,0 +1,13 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (\Symfony\Component\VarExporter\Internal\Registry::$prototypes['Symfony\\Component\\VarExporter\\Tests\\MyWakeup'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\VarExporter\\Tests\\MyWakeup')), + ], + null, + [], + $o[0], + [ + 1 => 0, + ] +); diff --git a/vendor/symfony/var-exporter/Tests/Fixtures/wakeup.php b/vendor/symfony/var-exporter/Tests/Fixtures/wakeup.php new file mode 100644 index 0000000000..89d4cebb5a --- /dev/null +++ b/vendor/symfony/var-exporter/Tests/Fixtures/wakeup.php @@ -0,0 +1,25 @@ +<?php + +return \Symfony\Component\VarExporter\Internal\Hydrator::hydrate( + $o = [ + clone (($p = &\Symfony\Component\VarExporter\Internal\Registry::$prototypes)['Symfony\\Component\\VarExporter\\Tests\\MyWakeup'] ?? \Symfony\Component\VarExporter\Internal\Registry::p('Symfony\\Component\\VarExporter\\Tests\\MyWakeup')), + clone $p['Symfony\\Component\\VarExporter\\Tests\\MyWakeup'], + ], + null, + [ + 'stdClass' => [ + 'sub' => [ + $o[1], + 123, + ], + 'baz' => [ + 1 => 123, + ], + ], + ], + $o[0], + [ + 1 => 1, + 0, + ] +); |
