Files
blog/app/Middleware/MiddlewareInterface.php
2025-06-20 07:55:37 +00:00

22 lines
584 B
PHP

<?php
namespace Blog\Middleware;
use Blog\Http\Request;
use Blog\Http\Response;
/**
* Interface für Middleware-Komponenten.
*
* Definiert eine Methode zur Bearbeitung von HTTP-Anfragen und -Antworten.
*/
interface MiddlewareInterface {
/**
* Bearbeitet die eingehende Anfrage und Antwort.
*
* @param Request $request Das aktuelle Request-Objekt
* @param Response $response Das aktuelle Response-Objekt
* @return bool true, wenn die Anfrage fortgesetzt werden darf, sonst false
*/
public function handle(Request $request, Response $response): bool;
}