mirror of
https://github.com/php/php-src.git
synced 2024-09-29 13:56:09 +00:00
32 lines
505 B
PHP
32 lines
505 B
PHP
--TEST--
|
|
Bug #62672 (Error on serialize of ArrayObject)
|
|
--FILE--
|
|
<?php
|
|
|
|
class ObjA
|
|
{
|
|
private $_varA;
|
|
|
|
public function __construct(Iterator $source)
|
|
{
|
|
$this->_varA = $source;
|
|
}
|
|
}
|
|
|
|
class ObjB extends ObjA
|
|
{
|
|
private $_varB;
|
|
|
|
public function __construct(ArrayObject $keys)
|
|
{
|
|
$this->_varB = $keys;
|
|
parent::__construct($keys->getIterator());
|
|
}
|
|
}
|
|
|
|
$obj = new ObjB(new ArrayObject());
|
|
|
|
var_dump($obj == unserialize(serialize($obj)));
|
|
--EXPECTF--
|
|
bool(true)
|