public function __construct($performerId, $candidateId, $vacancyId) { parent::__construct(); $this->performer = $this->getEmployeeService()->getEmployee($performerId); $this->candidate = $this->getCandidateService()->getCandidateById($candidateId); $this->vacancy = $this->getVacancyService()->getVacancyById($vacancyId); }
public function __construct($performerId, $candidateId, $vacancyId, $action, $jobInterview, $selectedInterviewerArrayList) { parent::__construct(); $this->performer = $this->getEmployeeService()->getEmployee($performerId); $this->candidate = $this->getCandidateService()->getCandidateById($candidateId); $this->vacancy = $this->getVacancyService()->getVacancyById($vacancyId); $this->action = $action; $this->jobInterview = $jobInterview; $this->selectedInterviewerArrayList = $selectedInterviewerArrayList; if (!empty($this->selectedInterviewerArrayList)) { for ($i = 0; $i < count($this->selectedInterviewerArrayList); $i++) { $interviewer = $this->getEmployeeService()->getEmployee($selectedInterviewerArrayList[$i]); if (!empty($interviewer)) { if (empty($this->interviewerName)) { $this->interviewerName = $interviewer->getFullName(); } else { $this->interviewerName .= ", " . $interviewer->getFullName(); } } } } }