Skip to content

Files

Latest commit

0e9b23b · May 18, 2021

History

History
28 lines (17 loc) · 423 Bytes

README.md

File metadata and controls

28 lines (17 loc) · 423 Bytes

Pipeline

Psr-15 middleware pipeline

Installation

composer require bermudaphp/pipeline

Usage

use function Bermuda\Pipeline\pipe;

pipe()->pipe($myFirstMiddlewareInstance)
      ->pipe($mySecondMiddlewareInstance)
      ->process($serverRequest, $requestHandler);

Request handling

pipe([$myFirstMiddlewareInstance, $mySecondMiddlewareInstance])->handle($serverRequest);