PSR-15/PSR-7 compliant middleware using jenssegers/optimus

v1.0 2018-05-20 16:19 UTC

This package is auto-updated.

Last update: 2023-01-25 23:16:26 UTC


PSR-15 compliant middleware using jenssegers/optimus

Build Status


You can install the optimus-middleware library with composer:

$ composer require icanhazstring/optimus-middleware


General dependencies

For the middleware to work, your Container needs a dependency to Optimus. You need to provide an instance with the configuration you need.

How to configure see: https://github.com/jenssegers/optimus

Using expressive

Include the OptimusConfigProvider inside your config/config.php:

$aggregator = new ConfigAggregator([

Make sure the OptimusConfigProvider is included before your autoload files!

Change decoded attributes

If you want to change the attributes the middleware should decode, simply provide the OptimusMiddleware::CONFIG_KEY inside your autoload configuration.

return [
    \icanhazstring\Middleware\OptimusMiddleware::CONFIG_KEY => ['id']