Генерация страницы ошибки

throw new Exception(JText::_('JERROR_LAYOUT_PAGE_NOT_FOUND'), 404);

Joomla 4:

throw new \Exception(Text::_('JERROR_LAYOUT_PAGE_NOT_FOUND'), 404);

Отлов ошибок:


try {
    // потенциально небезопасный код
} catch (\RuntimeException $e) {
    $this->setError($e->getMessage());
    return false;
}