ManaPHP\Mvc\View::_render PHP Method

_render() public method

public _render ( string $template, array $vars, boolean $directOutput ) : string
$template string
$vars array
$directOutput boolean
return string
    public function _render($template, $vars, $directOutput)
    {
        if (isset($vars['view'])) {
            throw new ViewException('variable `view` is reserved for view');
        }
        $vars['view'] = $this;
        if (isset($vars['request'])) {
            throw new ViewException('variable `request` is reserved for view');
        }
        $vars['request'] = isset($this->request) ? $this->request : null;
        return $this->renderer->render($template, $vars, $directOutput);
    }