Exemplo n.º 1
0
 /**
  * Create a new instance of a leave request
  *
  * @param \Opit\OpitHrm\LeaveBundle\Entity\LeaveRequest $leaveRequest
  * @param $leaveRequestGroup
  * @param \Opit\OpitHrm\UserBundle\Entity\Employee $employee
  * @return \Opit\OpitHrm\LeaveBundle\Entity\LeaveRequest
  */
 public function createLRInstance(LeaveRequest $leaveRequest, $leaveRequestGroup, Employee $employee, $isMassLeaveRequest = false)
 {
     $lr = new LeaveRequest();
     $lr->setEmployee($employee);
     $lr->setGeneralManager($leaveRequest->getGeneralManager());
     $lr->setTeamManager($leaveRequest->getTeamManager());
     $lr->setLeaveRequestGroup($leaveRequestGroup);
     $lr->setIsMassLeaveRequest($isMassLeaveRequest);
     return $lr;
 }