class DeltaMiddleware implements Middleware

Applies a set of user-customised modifications to config

Traits

Abstract flag-aware middleware

Methods

$this
setDisableFlag(int $disableFlag)

Set flag to use to disable this middleware

int
getDisableFlag()

Get flag to use to disable this middleware

serialize()

No description

unserialize($serialized)

No description

__construct(DeltaConfigCollection $collection, int $disableFlag)

DeltaMiddleware constructor.

$this
setCollection(DeltaConfigCollection $collection)

No description

array
getClassConfig(string $class, int|true $excludeMiddleware, callable $next)

Get config for a class

Details

in MiddlewareCommon at line 23
$this setDisableFlag(int $disableFlag)

Set flag to use to disable this middleware

Parameters

int $disableFlag

Return Value

$this

in MiddlewareCommon at line 34
int getDisableFlag()

Get flag to use to disable this middleware

Return Value

int

in MiddlewareCommon at line 56
serialize()

in MiddlewareCommon at line 61
unserialize($serialized)

Parameters

$serialized

at line 29
__construct(DeltaConfigCollection $collection, int $disableFlag)

DeltaMiddleware constructor.

Parameters

DeltaConfigCollection $collection
int $disableFlag

at line 38
DeltaConfigCollection getCollection()

Return Value

DeltaConfigCollection

at line 47
$this setCollection(DeltaConfigCollection $collection)

Parameters

DeltaConfigCollection $collection

Return Value

$this

at line 61
array getClassConfig(string $class, int|true $excludeMiddleware, callable $next)

Get config for a class

Parameters

string $class Name of class
int|true $excludeMiddleware Middleware disable flags
callable $next Callback to next middleware

Return Value

array Complete class config