Phalcon\Mailer\Manager::getView PHP Method

getView() protected method

Return a {@link \Phalcon\Mvc\View\Simple} instance
protected getView ( ) : Phalcon\Mvc\View\Simple
return Phalcon\Mvc\View\Simple
    protected function getView()
    {
        if (!$this->view) {
            /** @var $viewApp \Phalcon\Mvc\View */
            $viewApp = $this->getDI()->get('view');
            if (!($viewsDir = $this->getConfig('viewsDir'))) {
                $viewsDir = $viewApp->getViewsDir();
            }
            /** @var $view \Phalcon\Mvc\View\Simple */
            $view = $this->getDI()->get('\\Phalcon\\Mvc\\View\\Simple');
            $view->setViewsDir($viewsDir);
            if ($engines = $viewApp->getRegisteredEngines()) {
                $view->registerEngines($engines);
            }
            $this->view = $view;
        }
        return $this->view;
    }