Returns the renderer object that will be used to render templates
public getRenderer ( ) : Zend\View\Renderer\RendererInterface | ||
return | Zend\View\Renderer\RendererInterface |
public function testValidTemplateMakesBodyToBeMimeMessage() { $resolver = new TemplatePathStack(); $resolver->addPath(__DIR__ . '/../../view'); $this->mailService->getRenderer()->setResolver($resolver); $this->mailService->setTemplate('ac-mailer/mail-templates/mail.phtml'); $this->assertInstanceOf('Zend\\Mime\\Message', $this->mailService->getMessage()->getBody()); }
public function testWithDefaultLayout() { $resolver = new TemplatePathStack(); $resolver->addPath(__DIR__ . '/../../view'); $this->mailService->getRenderer()->setResolver($resolver); $model = new ViewModel(); $model->setTemplate('ac-mailer/mail-templates/layout.phtml'); $this->mailService->setDefaultLayout(new DefaultLayout($model)); $this->mailService->setTemplate('ac-mailer/mail-templates/mail.phtml'); $this->assertInstanceOf('Zend\\Mime\\Message', $this->mailService->getMessage()->getBody()); }