Return to bug62672.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / spl / tests |
v 5.4.20
--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)