002+ object(ArrayObject)#2 (1) {
003+ ["storage":"ArrayObject":private]=>
004+ object(stdClass)#1 (1) {
005+ ["p"]=>
006+ int(1)
007+ }
008+ }
002- ArrayObject::__construct() expects parameter 3 to be a class name derived from Iterator, 'Exception' given(6)
004- ArrayObject::__construct() expects parameter 3 to be a class name derived from Iterator, 'nonExistentClassName' given(13)
010+ ArrayObject::__construct() expects parameter 3 to be a valid class name, 'nonExistentClassName' given(13)