isholao/middleware

PHP7.1=> Middleware Implementation

Installs: 27

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/isholao/middleware

1.0.0 2017-11-21 15:05 UTC

This package is not auto-updated.

Last update: 2025-10-26 10:05:56 UTC


README

Build Status

Install

To install with composer:

composer require isholao/middleware

Requires PHP 7.1 or newer.

Usage

Here's a basic usage example:

<?php

require '/path/to/vendor/autoload.php';

class Dummy 

{
    function __construct(string $dummy)
    {
        $this->dummy = $dummy;
    }
}

$manager = new \Isholao\Middleware\Manager(function($dummy){
    return new Dummy($dummy);
},Dummy::class);

$manager->register(function($dummy,$next){
    return $next($dummy);
});

$manager->call('dummy');