public function providerForTestConvert()
{
return array(array('<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template1"/>
</section>', '<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template1">
<ezpayload><![CDATA[template1]]></ezpayload>
</eztemplate>
</section>', array(array('name' => 'template1', 'is_inline' => false, 'params' => array('name' => 'template1', 'params' => array())))), array('<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template2">
<ezcontent>content2</ezcontent>
<ezconfig>
<ezvalue key="size">medium</ezvalue>
<ezvalue key="offset">10</ezvalue>
<ezvalue key="limit">5</ezvalue>
<ezvalue key="hey">
<ezvalue key="look">
<ezvalue key="at">
<ezvalue key="this">wohoo</ezvalue>
<ezvalue key="that">weeee</ezvalue>
</ezvalue>
</ezvalue>
<ezvalue key="what">get to the chopper</ezvalue>
</ezvalue>
</ezconfig>
</eztemplate>
</section>', '<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template2">
<ezcontent>content2</ezcontent>
<ezconfig>
<ezvalue key="size">medium</ezvalue>
<ezvalue key="offset">10</ezvalue>
<ezvalue key="limit">5</ezvalue>
<ezvalue key="hey">
<ezvalue key="look">
<ezvalue key="at">
<ezvalue key="this">wohoo</ezvalue>
<ezvalue key="that">weeee</ezvalue>
</ezvalue>
</ezvalue>
<ezvalue key="what">get to the chopper</ezvalue>
</ezvalue>
</ezconfig>
<ezpayload><![CDATA[template2]]></ezpayload>
</eztemplate>
</section>', array(array('name' => 'template2', 'is_inline' => false, 'params' => array('name' => 'template2', 'content' => 'content2', 'params' => array('size' => 'medium', 'offset' => 10, 'limit' => 5, 'hey' => array('look' => array('at' => array('this' => 'wohoo', 'that' => 'weeee')), 'what' => 'get to the chopper')))))), array('<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template3"/>
<eztemplateinline name="template4"/>
</section>', '<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template3">
<ezpayload><![CDATA[template3]]></ezpayload>
</eztemplate>
<eztemplateinline name="template4">
<ezpayload><![CDATA[template4]]></ezpayload>
</eztemplateinline>
</section>', array(array('name' => 'template3', 'is_inline' => false, 'params' => array('name' => 'template3', 'params' => array())), array('name' => 'template4', 'is_inline' => true, 'params' => array('name' => 'template4', 'params' => array())))), array('<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template5"/>
</section>', '<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template5">
<ezpayload><![CDATA[template5]]></ezpayload>
</eztemplate>
</section>', array(array('name' => 'template5', 'is_inline' => false, 'params' => array('name' => 'template5', 'params' => array())))), array('<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplateinline name="template6"/>
</section>', '<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplateinline name="template6">
<ezpayload><![CDATA[template6]]></ezpayload>
</eztemplateinline>
</section>', array(array('name' => 'template6', 'is_inline' => true, 'params' => array('name' => 'template6', 'params' => array())))), array('<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template7">
<ezcontent>content7<eztemplate name="template8">
<ezcontent>content8</ezcontent>
</eztemplate></ezcontent>
</eztemplate>
</section>', '<?xml version="1.0" encoding="UTF-8"?>
<section xmlns="http://docbook.org/ns/docbook">
<eztemplate name="template7">
<ezcontent>content7template8</ezcontent>
<ezpayload><![CDATA[template7]]></ezpayload>
</eztemplate>
</section>', array(array('name' => 'template8', 'is_inline' => false, 'params' => array('name' => 'template8', 'content' => 'content8', 'params' => array())), array('name' => 'template7', 'is_inline' => false, 'params' => array('name' => 'template7', 'content' => 'content7template8', 'params' => array())))));
}