Yaffs site version 1.1
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Fixtures / filters / length.test
1 --TEST--
2 "length" filter
3 --TEMPLATE--
4 {{ array|length }}
5 {{ string|length }}
6 {{ number|length }}
7 {{ to_string_able|length }}
8 {{ countable|length }}
9 {{ null|length }}
10 {{ magic|length }}
11 {{ non_countable|length }}
12 --DATA--
13 return array(
14     'array' => array(1, 4),
15     'string' => 'foo',
16     'number' => 1000,
17     'to_string_able' => new ToStringStub('foobar'),
18     'countable' => new CountableStub(42),       /* also asserts we do *not* call __toString() */
19     'null'          => null,
20     'magic'         => new MagicCallStub(),     /* used to assert we do *not* call __call */
21     'non_countable' => new \StdClass(),
22 );
23 --EXPECT--
24 2
25 3
26 4
27 6
28 42
29 0
30 1
31 1