public createFromPageWithBody ( string $view, array $parameters = [], |
||
$view | string | |
$parameters | array | |
$page | ||
return |
public function createFromPageWithBody($view, $parameters = [], Node $page = null)
{
$pageResponse = $this->createFromPage($page);
$body = function () use($view, $parameters, $pageResponse) {
$parameters = array_merge($pageResponse->getPageViewParameter(), $parameters);
return $this->templating->render($view, $parameters);
};
$pageResponse->setBody($body);
return $pageResponse;
}