$ composer require ctw/ctw-middleware-pagecache
Intro
middlewares/utils provides utility classes for working with PSR-15.
Install the middleware using Composer:
$ composer require ctw/ctw-middleware-pagecache
// standalone example
Example in Mezzio
The middleware has been extensively tested in Mezzio.
After using Composer to install, simply make the following changes to your application's configuration.
In config/config.php
:
$providers = [
// [..]
\Ctw\Middleware\PageCacheMiddleware\ConfigProvider::class,
// [..]
];
In 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);
// [..]
};