Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1441 ariadna 1
<?php
2
 
3
/**
4
 * Slim Framework (https://slimframework.com)
5
 *
6
 * @license https://github.com/slimphp/Slim/blob/4.x/LICENSE.md (MIT License)
7
 */
8
 
9
declare(strict_types=1);
10
 
11
namespace Slim\Interfaces;
12
 
13
use Psr\Http\Message\ResponseInterface;
14
use Psr\Http\Message\ServerRequestInterface;
15
use Throwable;
16
 
17
interface ErrorHandlerInterface
18
{
19
    public function __invoke(
20
        ServerRequestInterface $request,
21
        Throwable $exception,
22
        bool $displayErrorDetails,
23
        bool $logErrors,
24
        bool $logErrorDetails
25
    ): ResponseInterface;
26
}