function testLoadDataWithInvalidArray() { $obj = new MDDataObject(); $array = "test"; $obj->loadData($array); $fields = $obj->db(); $this->assertEquals(sizeof($fields), 0); }
/** * Overwrites a specific behaviour while loaded the array data into the object. * date data can come from two sources in the XML schema: MDDatetime and MDDate. */ public function loadData($data) { if (isset($data['MDDate']) && $data['MDDate']) { $data['MDDateTime'] = $data['MDDate']; } return parent::loadData($data); }