2017 © Pedro Peláez
 

library middleware-handler

A simple PSR-7 / PSR-15 middleware handler

image

noa/middleware-handler

A simple PSR-7 / PSR-15 middleware handler

  • Wednesday, September 20, 2017
  • by Akanoa
  • Repository
  • 1 Watchers
  • 0 Stars
  • 10 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 100 % Grown

The README.md

Build Status codecov, (*1)

Yet another middlewares dispatcher

Description

Just a simple PSR-15 middleware dispatcher, (*2)

Installation

composer require noa/middleware-handle

Usage

$request = ServerRequest::fromGlobals();

$stack = new MiddlewaresHandler();
$response = $stack->create()
        ->pipe(new App())
        ->pipe(new Middleware1())
        ->pipe(new Middleware2())
        ->pipe(new Middleware3())
        ->process($request);

The request will pass throught Middleware3, then Middleware2, then Middleware1, then App., (*3)

When App return its response, Middleware1 will do something or not like Middleware 2 and 3., (*4)

Finally Middleware3 give its response to MiddlewareHandler::process method which return this $response, (*5)

Development

The Versions

20/09 2017

dev-master

9999999-dev

A simple PSR-7 / PSR-15 middleware handler

  Sources   Download

BSD

The Requires

 

The Development Requires

by Yannick Guern

20/09 2017

1.0.0

1.0.0.0

A simple PSR-7 / PSR-15 middleware handler

  Sources   Download

BSD

The Requires

 

The Development Requires

by Yannick Guern