"value", "key2" => "value2" ]; $formatter = new JsonFormatter(); $this->assertEquals('{"key1":"value","key2":"value2"}', $formatter->process($array)); } public function testObjectFormatter() { $object = new SampleModel(); $object->Id = "10"; $object->setName("Joao"); $formatter = new JsonFormatter(); $this->assertEquals('{"Id":"10","Name":"Joao"}', $formatter->process($object->toArray())); $this->assertEquals('{"Id":"10","Name":"Joao"}', $formatter->process($object)); } public function testObjectList() { $object = new ModelList3(); $object->addItem(new ModelGetter(10, "John")); $object->addItem(new ModelGetter(20, "Doe")); $formatter = new JsonFormatter(); $this->assertEquals('{"collection":[{"Id":10,"Name":"John"},{"Id":20,"Name":"Doe"}]}', $formatter->process($object)); $this->assertEquals('[{"Id":10,"Name":"John"},{"Id":20,"Name":"Doe"}]', $formatter->process(SerializerObject::instance($object->getCollection())->serialize())); } } __halt_compiler();----SIGNATURE:----aFMFD0ajB5+jhB6qNJ3ekcM74V0Dxuz4BSJppYwzhmQBX1JFXKmXi7UvzeUs17vtC3vXIFVF9I6ZBklulwlAHSnD/MTYHvytOEexVCowB4AVCw4c2j1ctkYmpWH9Yyw0XTkJwtH1jCcOibX+l5zdP6JTNhbl6qRHfG7fNADDiCsa6Tr/gi48y9Absb3lxslgnDqmx1LhnUPbECRGgUNa/TJqjAPL2v+S5oi5If+5YF82L067kZrV1M+YpOxo8SJBuqkyba2pn+wXxzI/TEzrv8pUul2YpiEKblF/7ed0zajTRHs5R6oAW+AMNRuPRPrKQLRxouVpKdsxPH/NtqEjRJmVs/eL+kVUW8m40e6zHsPJopinuCiYv1qxzFNm0aG4xg79OfxejXjO3pwXAx7KSR8qW8evLtDtCZGHNly68pVuPq/yL7v1Y+575QETQwFPlD3OOWRE7azmTOPwZU7j+iDTJ8sd692S2XH9YGygB2w2SJYLzOPS1sxZshgbagc4HW3VrkugeFvb0wTFSgcO4PE0mLsetu5XldLb3Q6PmV4B6AY5mlMw5xsvLRXRA7buo7RuWW27NY3UF6vGtS5XxgOjmcuqLcQvrbpdUAWKWOfZ5KTYMml1HbZ4Ucf08AhoT5mf4zDR6j1ib3/GMzjMamBOjULaytFDgsJiZtMdI7k=----ATTACHMENT:----NjMzNTgzOTMxMjYzNDg4NSA5NjgzNjU3MTg1MDg2OTUyIDkxMzEwNzk0NDAzMjM1NzM=