/** * Function to send email to applicant about successfull application for job * * @param \Opit\OpitHrm\HiringBundle\Entity\JobPosition $jobPosition * @param \Opit\OpitHrm\HiringBundle\Entity\Applicant $applicant */ public function sendExternalApplicantMail(JobPosition $jobPosition, Applicant $applicant) { $templateVars = array(); $templateVars['jobPosition'] = $jobPosition; $templateVars['applicant'] = $applicant; $this->mailer->setRecipient($applicant->getEmail()); $this->mailer->setSubject('[OPIT-HRM] - Successfully applied for ' . $jobPosition->getJobTitle() . ' (' . $jobPosition->getJobPositionId() . ')'); $this->mailer->setBodyByTemplate('OpitOpitHrmHiringBundle:Mail:externalApplicationSuccessful.html.twig', $templateVars); $this->mailer->sendMail(); }