ExtensionMiddleware
class ExtensionMiddleware implements Middleware (View source)
Traits
Abstract flag-aware middleware
Properties
protected | int | $disableFlag | Disable flag |
from MiddlewareCommon |
Methods
public
$this
setDisableFlag(int $disableFlag)
Set flag to use to disable this middleware
from
MiddlewareCommon
protected
bool
enabled(int|true $excludeMiddleware)
Check if this middlware is enabled
from
MiddlewareCommon
public
array
getClassConfig(string $class, int|true $excludeMiddleware, callable $next)
Get config for a class
protected
getExtraConfig(string $class, array $classConfig, int $excludeMiddleware)
Applied config to a class from its extensions
Details
$this
setDisableFlag(int $disableFlag)
Set flag to use to disable this middleware
int
getDisableFlag()
Get flag to use to disable this middleware
protected bool
enabled(int|true $excludeMiddleware)
Check if this middlware is enabled
array
__serialize()
No description
void
__unserialize(array $data)
No description
__construct($disableFlag = 0)
No description
array
getClassConfig(string $class, int|true $excludeMiddleware, callable $next)
Get config for a class
protected Generator
getExtraConfig(string $class, array $classConfig, int $excludeMiddleware)
Applied config to a class from its extensions