PHPackages                             jralph/server-middleware - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. jralph/server-middleware

ActiveLibrary[HTTP &amp; Networking](/categories/http)

jralph/server-middleware
========================

A middleware dispatcher supporting psr15.

1.0.0(7y ago)213MITPHPPHP ~7.1

Since Aug 7Pushed 7y ago1 watchersCompare

[ Source](https://github.com/jralph/ServerMiddleware)[ Packagist](https://packagist.org/packages/jralph/server-middleware)[ RSS](/packages/jralph-server-middleware/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (6)Versions (4)Used By (0)

Server Middleware Dispatcher
============================

[](#server-middleware-dispatcher)

[![Build Status](https://camo.githubusercontent.com/1969739b44423ab3ae6171fcf9e2a2d4c36c090dafbe60590dcb99e9272b9e7c/68747470733a2f2f7472617669732d63692e6f72672f6a72616c70682f5365727665724d6964646c65776172652e737667)](https://travis-ci.org/jralph/ServerMiddleware)[![Coverage Status](https://camo.githubusercontent.com/90b60b495ab5908b1b3f384add9fb7cd977f4c7a5319b925042c0ac437904352/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6a72616c70682f5365727665724d6964646c65776172652f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/jralph/ServerMiddleware?branch=master)[![Mutation testing badge](https://camo.githubusercontent.com/6e58475b1a35f7e3de0f518e159357912f584212dbf1efaee72bc7acc3f90397/68747470733a2f2f62616467652e737472796b65722d6d757461746f722e696f2f6769746875622e636f6d2f6a72616c70682f5365727665724d6964646c65776172652f6d6173746572)](https://stryker-mutator.github.io)

[![SensioLabsInsight](https://camo.githubusercontent.com/c3297ba5c8c21ebf791e0f637d2851b7da505431248ae705496ffb2cc0ac4fa1/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f63326630643762342d376261382d346539372d623836662d3663613366306636326461652f6269672e706e67)](https://insight.sensiolabs.com/projects/c2f0d7b4-7ba8-4e97-b86f-6ca3f0f62dae)

A PSR-15 compliant server middleware dispatcher implementation.

Goal
----

[](#goal)

The goal of this package is to implement the (currently in draft) PSR-15 spec for middleware in as simple a way as possible.

The entire package **MUST** be covered by tests.

Usage
-----

[](#usage)

See [PSR-15](https://github.com/php-fig/fig-standards/blob/master/proposed/http-middleware/middleware.md) spec for more detailed info on implementing middleware.

```
