trait MiddlewareCommon (View source)

Abstract flag-aware middleware

Properties

protected int $disableFlag

Disable flag

Methods

public
$this
setDisableFlag(int $disableFlag)

Set flag to use to disable this middleware

public
int
getDisableFlag()

Get flag to use to disable this middleware

protected
bool
enabled(int|true $excludeMiddleware)

Check if this middlware is enabled

public
array
__serialize()

No description

public
void
__unserialize(array $data)

No description

public
string
serialize() deprecated

The __serialize() magic method will be automatically used instead of this

public
unserialize(string $serialized) 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

Details

$this setDisableFlag(int $disableFlag)

Set flag to use to disable this middleware

Parameters

int $disableFlag

Return Value

$this

int getDisableFlag()

Get flag to use to disable this middleware

Return Value

int

protected bool enabled(int|true $excludeMiddleware)

Check if this middlware is enabled

Parameters

int|true $excludeMiddleware

Return Value

bool

array __serialize()

No description

Return Value

array

void __unserialize(array $data)

No description

Parameters

array $data

Return Value

void

string serialize() deprecated

deprecated 1.12.0 Will be replaced with __serialize()

The __serialize() magic method will be automatically used instead of this

Return Value

string

unserialize(string $serialized) deprecated

deprecated 1.12.0 Will be replaced with __unserialize()

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

Parameters

string $serialized