willy68/pg-middleware-stack 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-07-27