/** * Init layout view model * @return \BoilerAppMessenger\Media\Mail\MailMessageRenderer */ public function initLayout() { //Create layout template $oEvent = new \Zend\Mvc\MvcEvent(\Zend\Mvc\MvcEvent::EVENT_RENDER); $oEvent->setViewModel(new \Zend\View\Model\ViewModel()); if ($this->hasTemplatingService()) { $this->getTemplatingService()->buildLayoutTemplate($oEvent->setRequest(new \Zend\Http\Request())); } $this->plugin('view_model')->setRoot($oEvent->getViewModel()); return $this; }