2017 © Pedro Peláez
 

library middleware

PSR-7 middleware function for building and dispatching middlewares.

image

techworker/middleware

PSR-7 middleware function for building and dispatching middlewares.

  • Thursday, May 4, 2017
  • by BenjaminAnsbach
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • HTML
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Functional PSR-7 HTTP message middleware

This library provides a single function to implement a PHP 7 middleware workflow for your PHP applications., (*1)

It is heavily inspired from the relay php implementation by Paul M. Jones, (*2)

Usage

Import the function and define a list of middlewares., (*3)

<?php

use Psr7Middlewares\Middleware;
use Psr7Middlewares\Middleware\ErrorHandler;

use function Techworker\Functional\middleware;

/**
 * This function checks whether the 'Authorization' is given.
 */
$middleware1 = function(
    \Psr\Http\Message\ServerRequestInterface $request,
    \Psr\Http\Message\ResponseInterface $response,
    callable $next
) {
    return $next($request, $response);
};

$middlewares = [$middleware1, \Psr7Middlewares\Middleware::uuid()];

middleware($request, $response, $middlewares);

Installation

Add this to your composer.json, (*4)

"require": {
    "techworker/middleware": "^1.0"
}

.. or use the following command on your command line:, (*5)

composer require techworker/middleware, (*6)

The Versions

04/05 2017

dev-master

9999999-dev

PSR-7 middleware function for building and dispatching middlewares.

  Sources   Download

MIT

The Requires

 

The Development Requires

04/05 2017

v1.0.1

1.0.1.0

PSR-7 middleware function for building and dispatching middlewares.

  Sources   Download

MIT

The Requires

 

The Development Requires

04/05 2017

v1.0.0

1.0.0.0

PSR-7 middleware function for building and dispatching middlewares.

  Sources   Download

The Requires

 

The Development Requires