Index Documentation

HttpRoute extends HandlerAttribute
in package

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

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

Table of Contents

Methods

__construct()  : mixed
getMethod()  : string
Returns the target method name.
getPath()  : string
Returns the target path.
register()  : void
Reads attributes from methods in a RouteHandler instance and registers them to a given Router instance.

Methods

__construct()

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

getMethod()

Returns the target method name.

public getMethod() : string
Return values
string

getPath()

Returns the target path.

public getPath() : string
Return values
string

register()

Reads attributes from methods in a RouteHandler instance and registers them to a given Router instance.

public static register(Router $router, RouteHandler $handler) : void
Parameters
$router : Router

Router instance.

$handler : RouteHandler

Handler instance.


        
On this page

Search results