/** * Generator a education data object * * @param int $uid User id * @param int $expid Expid, it can be null * @param string $firmName firmName * @param string $indCatNo indCatNo * @param string $jobName jobName * @param string $areaNo areaNo * @throws \InvalidArgumentException * */ public static function makeExperience($uid, $expid, $firmName, $indCatNo, $jobName, $areaNo) { $dataObject = new ExperienceData(); $dataObject->setUid($uid); $dataObject->setExpid($expid); $dataObject->setFirmName($firmName); $dataObject->setIndCatNo($indCatNo); $dataObject->setJobName($jobName); $dataObject->setAreaNo($areaNo); if ($dataObject->getExpId() === null) { $dataObject->checkData(true); } else { $dataObject->checkData(false); } return $dataObject; }
/** * Add ExperienceData * @param ExperienceData $data * @return Boolean * @throws Exception */ public function addData($data) { //Check data $data->checkData(true); //Insert database return true; }