Darken\Attributes\Middleware

class

An attribute used to attach a middleware to a class. This attribute can be repeated multiple times on the same class to register multiple middlewares. Example usage:

use Darken\Enum\MiddlewarePosition;

#[Middleware(MyCustomMiddleware::class, ['option' => 'value'], MiddlewarePosition::AFTER)]
class SomeController
{
    // Controller logic...
}

Methods

Method Details

public __construct (string $class, array $params, Darken\Enum\MiddlewarePosition $position) Middleware.php#34
$class string
$params array
$position Darken\Enum\MiddlewarePosition