/**
  * @dataProvider additionInitProvider
  */
 public function testInitDataObject($uid, $eduid, $schoolName, $majorName, $majorCat, $area, $schoolCountry, $startDate, $endDate, $degreeStatus)
 {
     $obj = EducationData::makeEducation($uid, $eduid, $schoolName, $majorName, $majorCat, $area, $schoolCountry, $startDate, $endDate, $degreeStatus);
     if ($eduid === null) {
         $this->setExpectedException('\\InvalidArgumentException', "eduid must only contain numeric.");
         $obj->checkData();
     }
 }
Пример #2
0
 /**
  *   Get education data
  *   @param  Number          $uid    UserId
  *   @param  Number          $eduid  Edu Id
  *   @return EducationData
  *   @throws Exception
  */
 public function getData($uid, $eduid)
 {
     $valid = new EducationData();
     $valid->validation("uid", $uid);
     $valid->validation("eduid", $eduid);
     //Query database
     $eduData = EducationData::makeEducation($uid, $eduid, '1社會大學', '1資訊管理', '1商管學科類', '1亞洲', '1台灣', '2013-09', '2015-06', 1);
     return $eduData;
 }
Пример #3
0
 public function doPost()
 {
     $data = EducationData::makeEducation($this->request->getAttribute('uid'), null, $this->request->getParams()['schoolName'], $this->request->getParams()['majorName'], $this->request->getParams()['majorCat'], $this->request->getParams()['area'], $this->request->getParams()['schoolCountry'], $this->request->getParams()['startDate'], $this->request->getParams()['startDate'], $this->request->getParams()['degreeStatus']);
     return $this->doSend(['result' => $this->model->addData($data)]);
 }
Пример #4
0
 private function getData()
 {
     $eduData = EducationData::makeEducation(12, 34, '1社會大學', '1資訊管理', '1商管學科類', '1亞洲', '1台灣', '2013-09', '2015-06', 1);
     return $eduData;
 }