willy68/pg-middleware-stack
最新稳定版本:0.1.2
Composer 安装命令:
composer require willy68/pg-middleware-stack
包简介
A simple middleware stack
README 文档
README
Gestion de pile de middlewares PSR-15 pour PHP.
Installation
Utilisez Composer pour installer le package :
composer require votre-vendor/pg-middleware-stack
Utilisation
Incluez le trait MiddlewareAwareStackTrait dans votre classe pour gérer une pile de middlewares :
use Pg\Middleware\Stack\MiddlewareAwareStackTrait; class MyMiddlewareStack { use MiddlewareAwareStackTrait; }
Ajouter des middlewares
$stack = new MyMiddlewareStack(); $stack->middleware($monMiddleware); $stack->middlewares([$middleware1, $middleware2]); $stack->prependMiddleware($middlewarePrioritaire);
Récupérer et exécuter un middleware
$middleware = $stack->shiftMiddleware($container); if ($middleware) { // Exécuter le middleware }
API
middleware($middleware): Ajoute un middleware à la fin de la pile.middlewares(array $middlewares): Ajoute plusieurs middlewares.prependMiddleware($middleware): Ajoute un middleware au début de la pile.shiftMiddleware(ContainerInterface $c): Retire et retourne le premier middleware.getMiddlewareStack(): Retourne la pile actuelle.
Licence
MIT
统计信息
- 总下载量: 206
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 3
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-07-27