class Routes implements ExtenderInterface

Methods

__construct(string $appName)

No description

get(string $path, string $name, callable|string $handler)

Add a GET route.

post(string $path, string $name, callable|string $handler)

Add a POST route.

put(string $path, string $name, callable|string $handler)

Add a PUT route.

patch(string $path, string $name, callable|string $handler)

Add a PATCH route.

delete(string $path, string $name, callable|string $handler)

Add a DELETE route.

remove(string $name)

Remove an existing route.

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

No description

Details

__construct(string $appName)

Parameters

string $appName

Routes get(string $path, string $name, callable|string $handler)

Add a GET route.

Parameters

string $path
string $name
callable|string $handler

Return Value

Routes

Routes post(string $path, string $name, callable|string $handler)

Add a POST route.

Parameters

string $path
string $name
callable|string $handler

Return Value

Routes

Routes put(string $path, string $name, callable|string $handler)

Add a PUT route.

Parameters

string $path
string $name
callable|string $handler

Return Value

Routes

Routes patch(string $path, string $name, callable|string $handler)

Add a PATCH route.

Parameters

string $path
string $name
callable|string $handler

Return Value

Routes

Routes delete(string $path, string $name, callable|string $handler)

Add a DELETE route.

Parameters

string $path
string $name
callable|string $handler

Return Value

Routes

Routes remove(string $name)

Remove an existing route.

Necessary before overriding a route.

Parameters

string $name

Return Value

Routes

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

Parameters

Container $container
Extension|null $extension

Return Value

void