"value", "key2" => "value2" ]; $formatter = new XmlFormatter(); $this->assertEquals("\nvaluevalue2\n", $formatter->process($array)); } public function testObjectFormatter() { $object = new SampleModel(); $object->Id = "10"; $object->setName("Joao"); $formatter = new XmlFormatter(); $this->assertEquals("\n10Joao\n", $formatter->process(SerializerObject::instance($object)->serialize())); $this->assertEquals("\n10Joao\n", $formatter->withRootElement("test")->process($object)); } public function testObjectList() { $object = new ModelList3(); $object->addItem(new ModelGetter(10, "John")); $object->addItem(new ModelGetter(20, "Doe")); $formatter = new XmlFormatter(); $this->assertEquals("\n10John20Doe\n", $formatter->withListElement("model")->withListElementSuffix()->process($object)); $formatter = new XmlFormatter(); $this->assertEquals("\n10John20Doe\n", $formatter->process(SerializerObject::instance($object->getCollection())->serialize())); } } __halt_compiler();----SIGNATURE:----PGlMDZAgVQLbBQK9pYbK1zcJfFtMoCnmuXozX8jVhy3VBwy4uLm1xK7ppFquEjsPcpJihL3JGYEBCF5pHjWmtUO7Grc5TOMBTMPX7Pj+Qr24sJkVX6JUu71EgDUXyI6JoyH1JRZo/ctr2QZ909nWE91xAuWV6juAtds6j1ZNPcGFkq4AC7Y0NJ+f3yr/lsh8s86UDyU0742jruzZ3BFok9Dx19y+gCrd1pls4pL2SDsHhErzdTmomZbimZaIRCeLKh0x6qVTmFjvixVGqQG2PIuj5ks23DlQP21SQopY/UDNfQwGzrB54/7Wlf7Q0QleXn+V/beOKvbph6AwWHyNRJQ4QMqars/2pUfpNPNzY4GWLvVSRoaGOoH3mUsyYuNqgFYWPbdAfceP8YC2YJTaNaVAERbFl/9N6OmpS6ILfTWyCvMa6PWoUcMJH6KBCnGkF9xtTQK51TeJdNPYvc1plcJ9/TR78jJde9NrTe/uh6FWCA+06VDkm1yym0m85LYJs/3tvst3YD/CrHyBUFz+ou7myVXKXc6sjKOr5bEV/OmG9nscYB64h3RosNpfnV9It4asDbwiJ/VDjGEfRsqYn11xiChLW10uEUE6zK/idrDsTFfo5eIs2EdPccfqqfDuZnnlcIOmTSOwfoAfNPg9Gao5iyqckntksjQYk8lbbEo=----ATTACHMENT:----MzM4NjA0NjMwNDk2NDEwNCA4NDUyNTExMzQzNjY5ODM2IDM1OTg3MDU1MzM4NTI0Mjk=