|
| | __construct (RouteParser $routeParser, DataGenerator $dataGenerator) |
| | Constructs a route collector.
|
| |
| | addGroup ($prefix, callable $callback) |
| | Create a route group with a common prefix.
|
| |
| | addRoute ($httpMethod, $route, $handler) |
| | Adds a route to the collection.
|
| |
| | delete ($route, $handler) |
| | Adds a DELETE route to the collection.
|
| |
| | get ($route, $handler) |
| | Adds a GET route to the collection.
|
| |
| | getData () |
| | Returns the collected route data, as provided by the data generator.
|
| |
| | head ($route, $handler) |
| | Adds a HEAD route to the collection.
|
| |
| | patch ($route, $handler) |
| | Adds a PATCH route to the collection.
|
| |
| | post ($route, $handler) |
| | Adds a POST route to the collection.
|
| |
| | put ($route, $handler) |
| | Adds a PUT route to the collection.
|
| |
◆ __construct()
Constructs a route collector.
- Parameters
-
| RouteParser | $routeParser | |
| DataGenerator | $dataGenerator | |
◆ addGroup()
| FastRoute\RouteCollector::addGroup |
( |
| $prefix, |
|
|
callable | $callback ) |
Create a route group with a common prefix.
All routes created in the passed callback will have the given group prefix prepended.
- Parameters
-
| string | $prefix | |
| callable | $callback | |
◆ addRoute()
| FastRoute\RouteCollector::addRoute |
( |
| $httpMethod, |
|
|
| $route, |
|
|
| $handler ) |
Adds a route to the collection.
The syntax used in the $route string depends on the used route parser.
- Parameters
-
| string | string[] | $httpMethod | |
| string | $route | |
| mixed | $handler | |
◆ delete()
| FastRoute\RouteCollector::delete |
( |
| $route, |
|
|
| $handler ) |
Adds a DELETE route to the collection.
This is simply an alias of $this->addRoute('DELETE', $route, $handler)
- Parameters
-
| string | $route | |
| mixed | $handler | |
◆ get()
| FastRoute\RouteCollector::get |
( |
| $route, |
|
|
| $handler ) |
Adds a GET route to the collection.
This is simply an alias of $this->addRoute('GET', $route, $handler)
- Parameters
-
| string | $route | |
| mixed | $handler | |
◆ getData()
| FastRoute\RouteCollector::getData |
( |
| ) |
|
Returns the collected route data, as provided by the data generator.
- Return values
-
◆ head()
| FastRoute\RouteCollector::head |
( |
| $route, |
|
|
| $handler ) |
Adds a HEAD route to the collection.
This is simply an alias of $this->addRoute('HEAD', $route, $handler)
- Parameters
-
| string | $route | |
| mixed | $handler | |
◆ patch()
| FastRoute\RouteCollector::patch |
( |
| $route, |
|
|
| $handler ) |
Adds a PATCH route to the collection.
This is simply an alias of $this->addRoute('PATCH', $route, $handler)
- Parameters
-
| string | $route | |
| mixed | $handler | |
◆ post()
| FastRoute\RouteCollector::post |
( |
| $route, |
|
|
| $handler ) |
Adds a POST route to the collection.
This is simply an alias of $this->addRoute('POST', $route, $handler)
- Parameters
-
| string | $route | |
| mixed | $handler | |
◆ put()
| FastRoute\RouteCollector::put |
( |
| $route, |
|
|
| $handler ) |
Adds a PUT route to the collection.
This is simply an alias of $this->addRoute('PUT', $route, $handler)
- Parameters
-
| string | $route | |
| mixed | $handler | |
The documentation for this class was generated from the following file:
- lib/nikic/fast-route/src/RouteCollector.php