28 lines
436 B
PHP
28 lines
436 B
PHP
<?php
|
|
/**
|
|
* Middleware - DuckBrain
|
|
*
|
|
* Librería base para middlewares.
|
|
*
|
|
* @author KJ
|
|
* @website https://kj2.me
|
|
* @licence MIT
|
|
*/
|
|
|
|
namespace Libs;
|
|
|
|
class Middleware {
|
|
|
|
/**
|
|
* Llama al siguiente callback.
|
|
*
|
|
* @param Neuron $req
|
|
*
|
|
* @return mixed
|
|
*/
|
|
public static function next(Neuron $req) {
|
|
$next = array_pop($req->next);
|
|
return call_user_func_array($next, [$req]);
|
|
}
|
|
}
|