assertEquals(Pickles\Convert::arrayToXML($a, $b), $c); } public function providerArrayToXML() { return [ ['foo', false, ''], [['foo', 'bar'], false, '<0>foo<1>bar'], [['foo', 'bar'], true, "<0>foo\n<1>bar\n"], [['foo' => 'bar'], false, 'bar'], [['foo' => 'b & r'], false, ''], [['children' => ['child' => ['foo', 'bar']]], false, 'foobar'], [['children' => ['child' => ['foo & bar']]], false, ''], [['children' => ['child' => ['foo', 'bar']]], true, "\n\tfoo\n\tbar\n\n"], ]; } }