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<br /> 25fabien<br /> 26Fabien<br /> 27