<?php
return array(
'layout' => 'layouts/layout.phtml',
- 'display_exceptions' => false,
+ 'display_exceptions' => true,
'di' => array(
'instance' => array(
'alias' => array(
$content = $this->view->render($script, $vars);
- $e->setResult($content);
+ $e->setParam('content', $content);
return $content;
}
return $response;
}
- $footer = $e->getParam('footer', false);
- $vars = array('footer' => $footer);
+ $vars = $e->getResult();
+ if (is_scalar($vars)) {
+ $vars = array('content' => $vars);
+ } elseif (is_object($vars) && !$vars instanceof ArrayAccess) {
+ $vars = (array) $vars;
+ }
if (false !== ($contentParam = $e->getParam('content', false))) {
$vars['content'] = $contentParam;
- } else {
- $vars['content'] = $e->getResult();
}
$layout = $this->view->render($this->layout, $vars);