2017 © Pedro Peláez
 

project pipeline

pipeline

image

badtomcat/pipeline

pipeline

  • Wednesday, December 20, 2017
  • by badtomcat
  • Repository
  • 0 Watchers
  • 0 Stars
  • 19 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 6 % Grown

The README.md

pipe

function dispatchToRouter()
{
    return function ($request) {
        echo '>>>'.$request . PHP_EOL;
    };
}

$request = 10;

$middlewares = [
    function($a,$next){
        var_dump($a);
        return $next($a + 5);
    },
    function($b,$next){
        var_dump($b);
        return $next($b * 2);
    },
    function($c,$next){
        var_dump($c);
        $r = $next($c - 1);
        return $r;
    },
];

> 函数的返回值为第一个PIPE的返回值

(new pipe())->send(1)->through($middlewares)->then(dispatchToRouter());


$middlewares = [
    function($a,$next){
        $next($a + 5);
        var_dump($a);
    },
    function($b,$next){
        $next($b * 2);
        var_dump($b);
    },
    function($c,$next){
        $next($c - 1);
        var_dump($c);
    },
];

(new pipe())->send(1)->through($middlewares)->then(dispatchToRouter());

The Versions

20/12 2017

dev-master

9999999-dev https://github.com/badtomcat/pipeline

pipeline

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Avatar badtomcat

pipeline

20/12 2017

v0.0.1

0.0.1.0 https://github.com/badtomcat/pipeline

pipeline

  Sources   Download

MIT

The Requires

  • php >=5.4.0

 

The Development Requires

by Avatar badtomcat

pipeline