Index Documentation

HttpMiddleware extends HandlerAttribute
in package

Provides an attribute for marking methods in a class as middleware.

Attributes
#[Attribute]
\Attribute::TARGET_METHOD | \Attribute::IS_REPEATABLE

Table of Contents

Methods

__construct()  : mixed
getPath()  : string
Returns the target path.
register()  : void
Reads attributes from methods in a IRouteHandler instance and registers them to a given IRouter instance.

Methods

__construct()

public __construct(string $path) : mixed
Parameters
$path : string

Target path.

getPath()

Returns the target path.

public getPath() : string
Return values
string

register()

Reads attributes from methods in a IRouteHandler instance and registers them to a given IRouter instance.

public static register(IRouter $router, IRouteHandler $handler) : void
Parameters
$router : IRouter

Router instance.

$handler : IRouteHandler

Handler instance.


        
On this page

Search results