# Обработчики запросов к серверу
Обработчики запросов к серверу реализуют Psr\Http\Server\RequestHandlerInterface.
Все обработчики запросов содержат только один публичный метод Psr\Http\Server\RequestHandlerInterface::handle()
.
public function handle(
Psr\Http\Message\ServerRequestInterface $request
): Psr\Http\Message\ResponseInterface;
# HttpSoft\Basis\Handler\NotFoundHandler
Генерирует ответ со статусом 404 Not Found
в соответствии с аргументами, переданными конструктору.
public function __construct(
Psr\Http\Message\ResponseFactoryInterface $responseFactory,
HttpSoft\Basis\TemplateRendererInterface $template,
string $view, // Путь к файлу представления.
bool $debug = false
);
# HttpSoft\Basis\Handler\NotFoundJsonHandler
Генерирует ответ со статусом 404 Not Found
в JSON-формате (HttpSoft\Response\JsonResponse).
public function __construct(bool $debug = false);