public function testArrayToObject() { $testArr = array('useCache' => true, 'sub' => array('subV' => '125', 'subO' => array('subOV' => '125'))); $testResult = (object) array('useCache' => true); $testResult->sub = (object) array('subV' => '125'); $testResult->sub->subO = (object) array('subOV' => '125'); $this->assertEquals($testResult, Util::arrayToObject($testArr)); }