Elgg\Application\CacheHandler::renderView PHP Метод

renderView() защищенный Метод

Render a view for caching. Language views are handled specially.
protected renderView ( string $view, string $viewtype ) : string
$view string The view name
$viewtype string The viewtype
Результат string
    protected function renderView($view, $viewtype)
    {
        elgg_set_viewtype($viewtype);
        if ($viewtype === 'default' && preg_match("#^languages/(.*?)\\.js\$#", $view, $matches)) {
            $view = "languages.js";
            $vars = ['language' => $matches[1]];
        } else {
            $vars = [];
        }
        if (!elgg_view_exists($view)) {
            $this->send403();
        }
        // disable error reporting so we don't cache problems
        $this->config->set('debug', null);
        return elgg_view($view, $vars);
    }