4 {{ string_empty is empty ? 'ok' : 'ko' }}
5 {{ string_zero is empty ? 'ko' : 'ok' }}
6 {{ value_null is empty ? 'ok' : 'ko' }}
7 {{ value_false is empty ? 'ok' : 'ko' }}
8 {{ value_int_zero is empty ? 'ko' : 'ok' }}
9 {{ array_empty is empty ? 'ok' : 'ko' }}
10 {{ array_not_empty is empty ? 'ko' : 'ok' }}
11 {{ magically_callable is empty ? 'ko' : 'ok' }}
12 {{ countable_empty is empty ? 'ok' : 'ko' }}
13 {{ countable_not_empty is empty ? 'ko' : 'ok' }}
14 {{ tostring_empty is empty ? 'ok' : 'ko' }}
15 {{ tostring_not_empty is empty ? 'ko' : 'ok' }}
16 {{ markup_empty is empty ? 'ok' : 'ko' }}
17 {{ markup_not_empty is empty ? 'ko' : 'ok' }}
20 'string_empty' => '', 'string_zero' => '0',
21 'value_null' => null, 'value_false' => false, 'value_int_zero' => 0,
22 'array_empty' => array(), 'array_not_empty' => array(1, 2),
23 'magically_callable' => new MagicCallStub(),
24 'countable_empty' => new CountableStub(array()), 'countable_not_empty' => new CountableStub(array(1, 2)),
25 'tostring_empty' => new ToStringStub(''), 'tostring_not_empty' => new ToStringStub('0' /* edge case of using "0" as the string */),
26 'markup_empty' => new Twig_Markup('', 'UTF-8'), 'markup_not_empty' => new Twig_Markup('test', 'UTF-8'),