Route
in package
Routes storage
Table of Contents
Methods
- createRouteCollector() : RouteCollector
- Create route collector
- getLanguagePattern() : string
- Get language route path
- getPagePattern() : string
- Page route param pattern
- getRouteUrl() : string
- Get route url
- hasPlaceholder() : bool
- Return true if route pattern have placeholder
- isValidPattern() : bool
- Return true if route pattern is valid
- validate() : bool
- Validate route
Methods
createRouteCollector()
Create route collector
public
static createRouteCollector() : RouteCollector
Return values
RouteCollectorgetLanguagePattern()
Get language route path
public
static getLanguagePattern(string $path) : string
Parameters
- $path : string
Return values
stringgetPagePattern()
Page route param pattern
public
static getPagePattern([string $path = '' ]) : string
Parameters
- $path : string = ''
Return values
stringgetRouteUrl()
Get route url
public
static getRouteUrl(string $pattern[, array<string|int, mixed> $data = [] ][, array<string|int, mixed> $queryParams = [] ]) : string
Parameters
- $pattern : string
- $data : array<string|int, mixed> = []
- $queryParams : array<string|int, mixed> = []
Return values
stringhasPlaceholder()
Return true if route pattern have placeholder
public
static hasPlaceholder(string $pattern) : bool
Parameters
- $pattern : string
Return values
boolisValidPattern()
Return true if route pattern is valid
public
static isValidPattern(string $pattern) : bool
Parameters
- $pattern : string
Return values
boolvalidate()
Validate route
public
static validate(string $method, string $pattern, array<string|int, mixed> $routes) : bool
Parameters
- $method : string
- $pattern : string
- $routes : array<string|int, mixed>