Snaju Inception Docs

MiddlewareRegistry
in package

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>

Properties

Methods

__construct()

public __construct([array<string|int, mixed> $layers = [] ][, mixed $allowGlobal = true ]) : mixed
Parameters
$layers : array<string|int, mixed> = []
$allowGlobal : mixed = true
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>

Search results