Yaffs site version 1.1
[yaffs-website] / vendor / twig / twig / test / Twig / Tests / Fixtures / tags / autoescape / objects.test
1 --TEST--
2 "autoescape" tag applies escaping to object method calls
3 --TEMPLATE--
4 {% autoescape 'html' %}
5 {{ user.name }}
6 {{ user.name|lower }}
7 {{ user }}
8 {% endautoescape %}
9 --DATA--
10 class UserForAutoEscapeTest
11 {
12   public function getName()
13   {
14     return 'Fabien<br />';
15   }
16
17   public function __toString()
18   {
19      return 'Fabien<br />';
20   }
21 }
22 return array('user' => new UserForAutoEscapeTest())
23 --EXPECT--
24 Fabien&lt;br /&gt;
25 fabien&lt;br /&gt;
26 Fabien&lt;br /&gt;