class Middleware implements ExtenderInterface

Methods

__construct(string $frontend)

No description

add(string $middleware)

Adds a new middleware to the frontend.

replace(string $originalMiddleware, string $newMiddleware)

Replaces an existing middleware of the frontend.

remove(string $middleware)

Removes a middleware from the frontend.

insertBefore(string $originalMiddleware, string $newMiddleware)

Inserts a middleware before an existing middleware.

insertAfter(string $originalMiddleware, string $newMiddleware)

Inserts a middleware after an existing middleware.

void
extend(Container $container, Extension|null $extension = null)

No description

Details

__construct(string $frontend)

Parameters

string $frontend

Middleware add(string $middleware)

Adds a new middleware to the frontend.

Parameters

string $middleware

Return Value

Middleware

Middleware replace(string $originalMiddleware, string $newMiddleware)

Replaces an existing middleware of the frontend.

Parameters

string $originalMiddleware
string $newMiddleware

Return Value

Middleware

Middleware remove(string $middleware)

Removes a middleware from the frontend.

Parameters

string $middleware

Return Value

Middleware

Middleware insertBefore(string $originalMiddleware, string $newMiddleware)

Inserts a middleware before an existing middleware.

Parameters

string $originalMiddleware
string $newMiddleware

Return Value

Middleware

Middleware insertAfter(string $originalMiddleware, string $newMiddleware)

Inserts a middleware after an existing middleware.

Parameters

string $originalMiddleware
string $newMiddleware

Return Value

Middleware

void extend(Container $container, Extension|null $extension = null)

Parameters

Container $container
Extension|null $extension

Return Value

void