function to_object($data) { return Converter::toObject($data); }
/** * Test that buildArray() and buildObject() convert all nested tiers. */ public function testBuildArrayObject() { $array = array('one' => 1); $object = new \stdClass(); $object->one = 1; $this->assertEquals($array, Converter::toArray($object)); $this->assertEquals($object, Converter::toObject($array)); $array['one'] = array('two' => 2); $level = new \stdClass(); $level->two = 2; $object->one = $level; $this->assertEquals($array, Converter::toArray($object)); $this->assertEquals($object, Converter::toObject($array)); $array['one']['two'] = array('three' => 3); $level = new \stdClass(); $level->three = 3; $object->one->two = $level; $this->assertEquals($array, Converter::toArray($object)); $this->assertEquals($object, Converter::toObject($array)); }