protected function createEmailBody($emailId) { $email = new Email(); $emailRef = new ReflectionClass(get_class($email)); $id = $emailRef->getProperty('id'); $id->setAccessible(true); $id->setValue($email, $emailId); $id->setAccessible(false); $emailBody = new EmailBody(); $emailBody->setEmail($email); return $emailBody; }
/** * Set email body * * @param EmailBody $emailBody * * @return Email */ public function setEmailBody(EmailBody $emailBody) { $emailBody->setEmail($this); $this->emailBody = $emailBody; return $this; }