<?php /** * This file is part of CodeIgniter 4 framework. * * (c) CodeIgniter Foundation <admin@codeigniter.com> * * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ namespace CodeIgniter\Debug; use CodeIgniter\HTTP\RequestInterface; use CodeIgniter\HTTP\ResponseInterface; use Throwable; interface ExceptionHandlerInterface { /** * Determines the correct way to display the error. */ public function handle( Throwable $exception, RequestInterface $request, ResponseInterface $response, int $statusCode, int $exitCode ): void; }