final class Route (View source)

Methods

__construct(string $method, string $path, string $controller, string $action, array $middleware = [], array $parameterConstraints = [], string|null $name = null)
string
method()
string
string
path()
string
string
string
string
action()
string
Route|string|null
name(string|null $name = null)
Route|string|null
middleware(string ...$middleware)
array
array
constrainParameter(string $name, array $allowedValues)
array

Details

__construct

__construct(string $method, string $path, string $controller, string $action, array $middleware = [], array $parameterConstraints = [], string|null $name = null)

No description

Parameters

string $method
string $path
string $controller
string $action
array $middleware
array $parameterConstraints
string|null $name

method

string method()

No description

Return Value

string

path

string path()

No description

Return Value

string

controller

string controller()

No description

Return Value

string

action

string action()

No description

Return Value

string

name

Route|string|null name(string|null $name = null)

No description

Parameters

string|null $name

Return Value

Route|string|null

middleware

Route middleware(string ...$middleware)

No description

Parameters

string ...$middleware

Return Value

Route

middlewareStack

array middlewareStack()

No description

Return Value

array

constrainParameter

Route constrainParameter(string $name, array $allowedValues)

No description

Parameters

string $name
array $allowedValues

Return Value

Route

parameterConstraints

array parameterConstraints()

No description

Return Value

array