Annotation of embedaddon/php/ext/spl/tests/bug62672.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #62672 (Error on serialize of ArrayObject)
3: --FILE--
4: <?php
5:
6: class ObjA
7: {
8: private $_varA;
9:
10: public function __construct(Iterator $source)
11: {
12: $this->_varA = $source;
13: }
14: }
15:
16: class ObjB extends ObjA
17: {
18: private $_varB;
19:
20: public function __construct(ArrayObject $keys)
21: {
22: $this->_varB = $keys;
23: parent::__construct($keys->getIterator());
24: }
25: }
26:
27: $obj = new ObjB(new ArrayObject());
28:
29: var_dump($obj == unserialize(serialize($obj)));
30: --EXPECTF--
31: bool(true)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>