diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 11:30:22 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 11:30:22 +0000 |
commit | 3094c54084a305de471e7a530468a5a3b3b34dc7 (patch) | |
tree | 0a5f62e9d1963d4f5715acefc2c8e6dad932eaaa /vendor/ipl/web/src/Compat/ViewRenderer.php | |
parent | Adding debian version 0.13.1-1. (diff) | |
download | icinga-php-library-3094c54084a305de471e7a530468a5a3b3b34dc7.tar.xz icinga-php-library-3094c54084a305de471e7a530468a5a3b3b34dc7.zip |
Merging upstream version 0.13.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/ipl/web/src/Compat/ViewRenderer.php')
-rw-r--r-- | vendor/ipl/web/src/Compat/ViewRenderer.php | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/vendor/ipl/web/src/Compat/ViewRenderer.php b/vendor/ipl/web/src/Compat/ViewRenderer.php index 48ddcc3..0eaa8dd 100644 --- a/vendor/ipl/web/src/Compat/ViewRenderer.php +++ b/vendor/ipl/web/src/Compat/ViewRenderer.php @@ -2,11 +2,16 @@ namespace ipl\Web\Compat; +use Icinga\Web\View; +use ipl\Html\HtmlDocument; use Zend_Controller_Action_Helper_ViewRenderer as Zf1ViewRenderer; use Zend_Controller_Action_HelperBroker as Zf1HelperBroker; class ViewRenderer extends Zf1ViewRenderer { + /** @var View */ + public $view; + /** * Inject the view renderer */ @@ -41,9 +46,10 @@ class ViewRenderer extends Zf1ViewRenderer */ public function render($action = null, $name = null, $noController = null) { - $view = $this->view; + /** @var HtmlDocument $document */ + $document = $this->view->document; - if ($view->document->isEmpty() || $this->getRequest()->getParam('error_handler') !== null) { + if ($document->isEmpty() || $this->getRequest()->getParam('error_handler') !== null) { parent::render($action, $name, $noController); return; @@ -53,7 +59,7 @@ class ViewRenderer extends Zf1ViewRenderer $name = $this->getResponseSegment(); } - $this->getResponse()->appendBody($view->document->render(), $name); + $this->getResponse()->appendBody($document->render(), $name); $this->setNoRender(); } |