ExtensionMiddleware
class ExtensionMiddleware implements Middleware (View source)
Traits
Abstract flag-aware middleware
Properties
protected | int | $disableFlag | Disable flag |
from MiddlewareCommon |
Methods
Set flag to use to disable this middleware
Check if this middlware is enabled
The __unserialize() magic method will be automatically used instead of this almost all the time This method will be automatically used if existing serialized data was not saved as an associative array and the PHP version used in less than PHP 9.0
Get config for a class
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
string
serialize()
deprecated
deprecated
The __serialize() magic method will be automatically used instead of this
unserialize(string $serialized)
deprecated
deprecated
The __unserialize() magic method will be automatically used instead of this almost all the time This method will be automatically used if existing serialized data was not saved as an associative array and the PHP version used in less than PHP 9.0
__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