HandlerStack
Table of Contents
-
$cached
: mixed
-
$handler
: mixed
-
$stack
: array<string|int, mixed>
-
__construct()
: mixed
-
__invoke()
: mixed
-
__toString()
: mixed
-
after()
: mixed
-
before()
: mixed
-
create()
: HandlerStack
-
hasHandler()
: bool
-
push()
: mixed
-
remove()
: mixed
-
resolve()
: mixed
-
setHandler()
: mixed
-
unshift()
: mixed
-
debugCallable()
: string
-
findByName()
: int|string
-
splice()
: mixed
$cached
private
mixed
$cached
$handler
private
mixed
$handler
$stack
private
array<string|int, mixed>
$stack
= []
__construct()
public
__construct([callable $handler = null ]) : mixed
Parameters
-
$handler
: callable
= null
-
Return values
mixed
—
__invoke()
public
__invoke(RequestInterface $request, array<string|int, mixed> $options) : mixed
Parameters
-
$request
: RequestInterface
-
-
$options
: array<string|int, mixed>
-
Return values
mixed
—
__toString()
public
__toString() : mixed
Return values
mixed
—
after()
public
after(mixed $findName, callable $middleware[, mixed $withName = '' ]) : mixed
Parameters
-
$findName
: mixed
-
-
$middleware
: callable
-
-
$withName
: mixed
= ''
-
Return values
mixed
—
before()
public
before(mixed $findName, callable $middleware[, mixed $withName = '' ]) : mixed
Parameters
-
$findName
: mixed
-
-
$middleware
: callable
-
-
$withName
: mixed
= ''
-
Return values
mixed
—
create()
public
static create([callable $handler = null ]) : HandlerStack
Parameters
-
$handler
: callable
= null
-
Return values
HandlerStack
—
hasHandler()
public
hasHandler() : bool
Return values
bool
—
push()
public
push(callable $middleware[, mixed $name = '' ]) : mixed
Parameters
-
$middleware
: callable
-
-
$name
: mixed
= ''
-
Return values
mixed
—
remove()
public
remove(mixed $remove) : mixed
Parameters
-
$remove
: mixed
-
Return values
mixed
—
resolve()
public
resolve() : mixed
Return values
mixed
—
setHandler()
public
setHandler(callable $handler) : mixed
Parameters
-
$handler
: callable
-
Return values
mixed
—
unshift()
public
unshift(callable $middleware[, mixed $name = null ]) : mixed
Parameters
-
$middleware
: callable
-
-
$name
: mixed
= null
-
Return values
mixed
—
debugCallable()
private
debugCallable(mixed $fn) : string
Parameters
-
$fn
: mixed
-
Return values
string
—
findByName()
private
findByName(mixed $name) : int|string
Parameters
-
$name
: mixed
-
Return values
int|string
—
splice()
private
splice(mixed $findName, mixed $withName, callable $middleware, mixed $before) : mixed
Parameters
-
$findName
: mixed
-
-
$withName
: mixed
-
-
$middleware
: callable
-
-
$before
: mixed
-
Return values
mixed
—