1--TEST-- 2Twig is able to deal with SimpleXMLElement instances as variables 3--CONDITION-- 4version_compare(phpversion(), '5.3.0', '>=') 5--TEMPLATE-- 6Hello '{{ images.image.0.group }}'! 7{{ images.image.0.group.attributes.myattr }} 8{{ images.children().image.count() }} 9{% for image in images %} 10 - {{ image.group }} 11{% endfor %} 12--DATA-- 13return ['images' => new \SimpleXMLElement('<images><image><group myattr="example">foo</group></image><image><group>bar</group></image></images>')] 14--EXPECT-- 15Hello 'foo'! 16example 172 18 - foo 19 - bar 20