Beispiel #1
0
 function to_object($data)
 {
     return Converter::toObject($data);
 }
Beispiel #2
0
 /**
  * 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));
 }