From dbc98c710a2e450461748f76380b33647018ed4e Mon Sep 17 00:00:00 2001 From: Stefan Chiriac Date: Mon, 31 Jul 2017 19:31:00 +0300 Subject: [PATCH] fix view when engines are objects --- Library/Phalcon/Mailer/Manager.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Library/Phalcon/Mailer/Manager.php b/Library/Phalcon/Mailer/Manager.php index 8c8b315b0..23e538a90 100644 --- a/Library/Phalcon/Mailer/Manager.php +++ b/Library/Phalcon/Mailer/Manager.php @@ -338,7 +338,15 @@ protected function getView() $view = $this->getDI()->get('\Phalcon\Mvc\View\Simple'); $view->setViewsDir($viewsDir); - if ($engines = $viewApp->getRegisteredEngines()) { + if ($registeredEngines = $viewApp->getRegisteredEngines()) { + $engines = []; + foreach ($registeredEngines as $key => $engine) { + if (is_object($engine)) { + $engines[$key] = get_class($engine); + } else { + $engines[$key] = $engine; + } + } $view->registerEngines($engines); }