ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Data Structures | |
class | StdTest |
Public Member Functions | |
parse ($route) | |
Parses a route string into multiple route data arrays. More... | |
Definition at line 5 of file RouteParser.php.
FastRoute\RouteParser::parse | ( | $route | ) |
Parses a route string into multiple route data arrays.
The expected output is defined using an example:
For the route string "/fixedRoutePart/{varName}[/moreFixed/{varName2:\d+}]", if {varName} is interpreted as a placeholder and [...] is interpreted as an optional route part, the expected result is:
[ // first route: without optional part [ "/fixedRoutePart/", ["varName", "[^/]+"], ], // second route: with optional part [ "/fixedRoutePart/", ["varName", "[^/]+"], "/moreFixed/", ["varName2", [0-9]+"], ], ]
Here one route string was converted into two route data arrays.
string | $route | Route string to parse |
Implemented in FastRoute\RouteParser\Std.