Пример #1
0
 /**
  *  Generator a education data object
  *
  *  @param      int         $uid            User id
  *  @param      int         $eduid          EduId, it can be null
  *  @param      string      $schoolName     School name
  *  @param      string      $majorName      majorName
  *  @param      string      $majorCat       majorCat
  *  @param      string      $area           area
  *  @param      string      $schoolCountry  schoolCountry
  *  @param      date        $startDate      startDate
  *  @param      date        $endDate        endDate
  *  @param      int         $degreeStatus   degreeStatus
  *  @throws     \InvalidArgumentException
  *
  */
 public static function makeEducation($uid, $eduid, $schoolName, $majorName, $majorCat, $area, $schoolCountry, $startDate, $endDate, $degreeStatus)
 {
     $dataObject = new EducationData();
     $dataObject->setUid($uid);
     $dataObject->setEduId($eduid);
     $dataObject->setSchoolName($schoolName);
     $dataObject->setMajorName($majorName);
     $dataObject->setMajorCat($majorCat);
     $dataObject->setArea($area);
     $dataObject->setSchoolCountry($schoolCountry);
     $dataObject->setStartDate($startDate);
     $dataObject->setEndDate($endDate);
     $dataObject->setDegreeStatus($degreeStatus);
     if ($dataObject->getEduId() === null) {
         $dataObject->checkData(true);
     } else {
         $dataObject->checkData(false);
     }
     return $dataObject;
 }