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);
}