--TEST-- iterable type#001 --FILE-- getMessage(); } --EXPECTF-- array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } object(Generator)#1 (0) { } object(ArrayIterator)#1 (1) { ["storage":"ArrayIterator":private]=> array(3) { [0]=> int(1) [1]=> int(2) [2]=> int(3) } } Argument 1 passed to test() must be iterable, integer given, called in %s on line %d