Router.php
system/Router/Router.php
1 class
27 methods
class Router
Request router.
__construct
(RouteCollectionInterface $routes, ?Request $request = null)
handle
(?string $uri = null)
getFilters
()
controllerName
()
methodName
()
get404Override
()
params
()
directory
()
getMatchedRoute
()
getMatchedRouteOptions
()
setIndexPage
($page)
setTranslateURIDashes
(bool $val = false)
hasLocale
()
getLocale
()
checkRoutes
(string $uri)
string
()
replaceBackReferences
(string $input, array $matches)
autoRoute
($match)
autoRoute
(string $uri)
validateRequest
(array $segments)
scanControllers
(array $segments)
setDirectory
(?string $dir = null, bool $append = false, bool $validate = true)
isValidSegment
(string $segment)
setRequest
(array $segments = [])
setDefaultController
()
setMatchedRoute
(string $route, $handler)
checkDisallowedChars
(string $uri)