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--
10class UserForAutoEscapeTest
11{
12  public function getName()
13  {
14    return 'Fabien<br />';
15  }
16
17  public function __toString()
18  {
19     return 'Fabien<br />';
20  }
21}
22return ['user' => new UserForAutoEscapeTest()]
23--EXPECT--
24Fabien&lt;br /&gt;
25fabien&lt;br /&gt;
26Fabien&lt;br /&gt;
27