mouf/

silex-middleware

此包提供了一个 StackPHP 中间件,可用于连接 Silex 应用程序

1.0.x-dev 2015-05-12 13:30 UTC

This package is auto-updated.

Last update: 2024-09-15 05:18:20 UTC


README

此包包含一个 StackPHP 中间件,允许您将 Silex 应用程序直接推送到中间件堆栈中。Silex 应用程序将尝试处理请求,但如果找不到任何内容,则不会发送 404 响应,而是调用堆栈中的下一个中间件。

安装

通过 Composermouf/silex-middleware 的形式。

使用方法

只需在您的中间件堆栈中使用 SilexMiddleWare

use Mouf\StackPhp\SilexMiddleware;
use Silex\Application;
use Stack\Builder;

$app = ...

$silex = new Silex\Application();
$silex->get('/hello', function(Request $request) {
    return 'Hello World!';
});

$stack = (new Stack\Builder())
    ->push(SilexMiddleWare::class, $silex);

$app = $stack->resolve($app);