19 lines
393 B
PHP
19 lines
393 B
PHP
<?php
|
|
|
|
namespace App\Middleware;
|
|
|
|
use App\Core\Request;
|
|
use App\Core\Response;
|
|
|
|
interface MiddlewareInterface
|
|
{
|
|
/**
|
|
* Handle an incoming request.
|
|
*
|
|
* @param Request $request
|
|
* @param Response $response
|
|
* @param callable $next The next middleware/action in the chain
|
|
*/
|
|
public function handle(Request $request, Response $response, callable $next): void;
|
|
}
|