SortsMiddlewareTrait
trait SortsMiddlewareTrait (View source)
Provide middleware sorting.
Methods
string[]
getMiddlewarePriority()
Get middleware execution priority.
void
setMiddlewarePriority(string[] $middleware_priority)
Set middleware execution priority.
integer
getMiddlewarePriorityForMiddleware(string|array $middleware)
Get priority for a specific middleware.
array
sortMiddleware(string[] $middleware)
Sort array of fully qualified middleware class names by priority in ascending order.
Details
at line 29
string[]
getMiddlewarePriority()
Get middleware execution priority.
at line 40
void
setMiddlewarePriority(string[] $middleware_priority)
Set middleware execution priority.
at line 52
integer
getMiddlewarePriorityForMiddleware(string|array $middleware)
Get priority for a specific middleware.
This is in reverse compared to definition order. Middleware with unspecified priority will yield -1.
at line 68
array
sortMiddleware(string[] $middleware)
Sort array of fully qualified middleware class names by priority in ascending order.