setControllerResult($response); if (!$this->controllerResult) { return ''; } return ['' => $this->resolveResponse()]; } public function resolveResponse() { if ($this->controllerResult instanceof \ModulesGarden\Servers\ZimbraEmail\Core\Http\Response) { $this->controllerResult->setForceHtml(); } return $this->responseResolver->setResponse($this->controllerResult) ->setTemplateName($this->getTemplateName()) ->setTemplateDir($this->getTemplateDir()) ->setPageController($this) ->resolve(); } }