1--TEST-- 2Twig supports method calls 3--TEMPLATE-- 4{{ items.foo.foo }} 5{{ items.foo.getFoo() }} 6{{ items.foo.bar }} 7{{ items.foo['bar'] }} 8{{ items.foo.bar('a', 43) }} 9{{ items.foo.bar(foo) }} 10{{ items.foo.self.foo() }} 11{{ items.foo.is }} 12{{ items.foo.in }} 13{{ items.foo.not }} 14--DATA-- 15return ['foo' => 'bar', 'items' => ['foo' => new TwigTestFoo(), 'bar' => 'foo']] 16--CONFIG-- 17return ['strict_variables' => false] 18--EXPECT-- 19foo 20foo 21bar 22 23bar_a-43 24bar_bar 25foo 26is 27in 28not 29