function render(IOutput $output) { $memoryBuffer = new MemoryStream(); parent::render($memoryBuffer); if ($this->masterPage) { $this->masterPage->setDefaultContent($memoryBuffer->getBuffer()); $this->masterPage->render($output); } else { $output->write($memoryBuffer->getBuffer()); } }
function handleResult(WebResponse $response) { $result = $this->view->render(); $response->write($result)->finish(); }
function handleResult(IViewContext $context) { $response = $context->getResponse(); $this->view->render($response); $response->finish(); }