1--TEST--
2"iterable" test
3--TEMPLATE--
4{{ foo is iterable ? 'ok' : 'ko' }}
5{{ traversable is iterable ? 'ok' : 'ko' }}
6{{ obj is iterable ? 'ok' : 'ko' }}
7{{ val is iterable ? 'ok' : 'ko' }}
8--DATA--
9return [
10    'foo' => [],
11    'traversable' => new \ArrayIterator([]),
12    'obj' => new \stdClass(),
13    'val' => 'test',
14]
15--EXPECT--
16ok
17ok
18ko
19ko