/** * Make the view content. * * @param PageInterface $page */ public function make(PageInterface $page) { $type = $page->getType(); /* @var EditorFieldType $layout */ $layout = $type->getFieldType('layout'); $page->setContent($this->view->make($layout->getViewPath(), compact('page'))->render()); }