X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=vendor%2Fsymfony%2Fvar-dumper%2FTests%2FCaster%2FSplCasterTest.php;h=d3c9ec25f5f6d00a0fbc5c8c1583a5b875c8e808;hb=4e1bfbf98b844da83b18aca92ef00f11a4735806;hp=48531562de677bd0ce80c5bcc3b76cf545f5f68d;hpb=af6d1fb995500ae68849458ee10d66abbdcfb252;p=yaffs-website diff --git a/vendor/symfony/var-dumper/Tests/Caster/SplCasterTest.php b/vendor/symfony/var-dumper/Tests/Caster/SplCasterTest.php index 48531562d..d3c9ec25f 100644 --- a/vendor/symfony/var-dumper/Tests/Caster/SplCasterTest.php +++ b/vendor/symfony/var-dumper/Tests/Caster/SplCasterTest.php @@ -163,4 +163,51 @@ EOTXT; $this->assertDumpMatchesFormat('%ADateTime%A', $var); } + + public function testCastArrayObject() + { + if (\defined('HHVM_VERSION')) { + $this->markTestSkipped('HHVM as different internal details.'); + } + $var = new \ArrayObject(array(123)); + $var->foo = 234; + + $expected = << 123 + ] +} +EOTXT; + $this->assertDumpEquals($expected, $var); + } + + public function testArrayIterator() + { + if (\defined('HHVM_VERSION')) { + $this->markTestSkipped('HHVM as different internal details.'); + } + $var = new MyArrayIterator(array(234)); + + $expected = << 234 + ] +} +EOTXT; + $this->assertDumpEquals($expected, $var); + } +} + +class MyArrayIterator extends \ArrayIterator +{ + private $foo = 123; }