ChainBuilder
class ChainBuilder (View source)
The Chain Builder
Constants
SORT_ASC |
|
SORT_DESC |
|
Methods
__construct(array $middlewares = array(), string $sort = self::SORT_DESC)
ChainBuilder constructor.
add(mixed $middleware)
Add a middleware into chain.
mixed
execute(mixed $data = null)
Call chaining.
getStack()
Method to get property Stack
addMiddlewares(array $middlewares, string $sort = self::SORT_DESC)
addMiddlewares
array
dumpStack()
dumpStack
Details
at line line 45
__construct(array $middlewares = array(), string $sort = self::SORT_DESC)
ChainBuilder constructor.
at line line 63
ChainBuilder
add(mixed $middleware)
Add a middleware into chain.
at line line 124
mixed
execute(mixed $data = null)
Call chaining.
at line line 173
SplStack|MiddlewareInterface[]
getStack()
Method to get property Stack
at line line 185
ChainBuilder
setStack(SplStack $stack)
Method to set property stack
at line line 210
ChainBuilder
addMiddlewares(array $middlewares, string $sort = self::SORT_DESC)
addMiddlewares
at line line 247
ChainBuilder
setEndMiddleware(MiddlewareInterface|callable $middleware)
Method to set property endMiddleware
at line line 261
array
dumpStack()
dumpStack