MiddlewareRegistry
Table of Contents
-
$allowGlobalMiddleware
: bool
-
$isInitialized
: bool
-
$layers
: array<string|int, mixed>
-
__construct()
: mixed
-
init()
: MiddlewareRegistry
-
process()
: mixed
-
toArray()
: array<string|int, mixed>
-
createCoreFunction()
: Closure
-
createLayer()
: Closure
-
loadMiddleware()
: array<string|int, mixed>
$allowGlobalMiddleware
public
bool
$allowGlobalMiddleware
$isInitialized
public
bool
$isInitialized
= false
$layers
private
array<string|int, mixed>
$layers
__construct()
public
__construct([array<string|int, mixed> $layers = [] ][, mixed $allowGlobal = true ]) : mixed
Parameters
-
$layers
: array<string|int, mixed>
= []
-
-
$allowGlobal
: mixed
= true
-
Return values
mixed
—
init()
public
init([mixed $routeMiddlewareLayers = [] ][, mixed $cancelGlobal = false ]) : MiddlewareRegistry
Parameters
-
$routeMiddlewareLayers
: mixed
= []
-
-
$cancelGlobal
: mixed
= false
-
Return values
MiddlewareRegistry
—
process()
public
process(WebRequest $request, Closure $core) : mixed
Parameters
-
$request
: WebRequest
-
-
$core
: Closure
-
Return values
mixed
—
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
createCoreFunction()
private
createCoreFunction(Closure $core) : Closure
Parameters
-
$core
: Closure
-
Return values
Closure
—
createLayer()
private
createLayer(mixed $nextLayer, mixed $layer) : Closure
Parameters
-
$nextLayer
: mixed
-
-
$layer
: mixed
-
Return values
Closure
—
loadMiddleware()
private
loadMiddleware(array<string|int, mixed> $array) : array<string|int, mixed>
Parameters
-
$array
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—