public function render($viewName = '')
{
if (!empty($viewName)) {
$this->_viewName = $viewName;
}
if (!$this->_renderer) {
$this->_renderer = ViewRendererFactory::create($this->_viewName, $this->_attributes);
}
$this->verifyExists($this->_renderer->getViewPath(), $this->_viewName);
$this->_renderedView = $this->_renderer->render();
return $this->_renderedView;
}