ctw/ctw-middleware-pagecache

此PSR-15中间件为Mezzio应用程序提供完整的页面缓存。

4.0.0 2024-06-18 06:02 UTC

README

Build Status Scrutinizer Code Quality Latest Stable Version

⚠️ 该组件处于高度开发中。请勿(目前)在生产环境中使用。

$ composer require ctw/ctw-middleware-pagecache

简介

middlewares/utils 提供了用于处理PSR-15的实用类。

安装

使用Composer安装中间件

$ composer require ctw/ctw-middleware-pagecache

独立示例

// standalone example

Mezzio 中的示例

中间件已在Mezzio中进行了广泛的测试。

使用Composer安装后,只需对应用程序的配置进行以下更改。

config/config.php

$providers = [
    // [..]
    \Ctw\Middleware\PageCacheMiddleware\ConfigProvider::class,
    // [..]    
];

config/pipeline.php

use Ctw\Middleware\PageCacheMiddleware\PageCacheMiddleware;
use Mezzio\Application;
use Mezzio\MiddlewareFactory;
use Psr\Container\ContainerInterface;

return function (Application $app, MiddlewareFactory $factory, ContainerInterface $container): void {
    // [..]
    $app->pipe(PageCacheMiddleware::class);
    // [..]
};