diff --git a/src/Renderer/Renderer.php b/src/Renderer/Renderer.php
index 35aecc42293b9aba64859fd40badebbcbb9f6e2c..6c758cc474da020904e6a33dba9c26067371f04f 100644
--- a/src/Renderer/Renderer.php
+++ b/src/Renderer/Renderer.php
@@ -23,4 +23,6 @@ interface Renderer
      * @return string
      */
     public function render($template, array $params = null);
+
+    public function show_rendered($template, array $params = null);
 }
diff --git a/src/Renderer/SimplePhpRenderer.php b/src/Renderer/SimplePhpRenderer.php
index 9d05084e69624437d6015c02f780885a4b225a00..5fe0b5a4653d5b2c92e6378b59c672990390fde0 100644
--- a/src/Renderer/SimplePhpRenderer.php
+++ b/src/Renderer/SimplePhpRenderer.php
@@ -34,15 +34,23 @@ class SimplePhpRenderer implements Renderer
      * @return string
      */
     public function render($template, array $params = null)
+    {
+        ob_start();
+        $this->show_rendered( $template, $params );
+        return ob_get_clean();
+    }
+
+    /**
+     * @param string $template
+     * @param array|null $params
+     */
+    public function show_rendered($template, array $params = null)
     {
         if ($params !== null) {
             extract($params, EXTR_SKIP);
         }
 
-        ob_start();
         include($this->resolver->resolve($template . '.php'));
-
-        return ob_get_clean();
     }
 
 }