Pet\Errors\Errors автоматически логирует фатальные ошибки в файл, указанный в константе LOG.
use Pet\Errors\AppException;
throw new AppException('Сообщение об ошибке', E_ERROR);use Pet\Router\Error;
// Установка кастомного обработчика
Error::$events[404] = [NotFoundController::class, 'handle'];
// Вызов
Error::setHttp(404, 'Страница не найдена');Класс Pet\Router\Response для формирования HTTP-ответов.
use Pet\Router\Response;
// Редирект
Response::redirect('/dashboard');
// JSON-ответ
Response::set(Response::TYPE_JSON);
Response::echo(['status' => 'ok']);
// Ответ с завершением
Response::die('Error message');
// Код ответа
Response::code(201);