Arikaim CMS

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
RouteCollector

getLanguagePattern()

Get language route path

public static getLanguagePattern(string $path) : string
Parameters
$path : string
Return values
string

getPagePattern()

Page route param pattern

public static getPagePattern([string $path = '' ]) : string
Parameters
$path : string = ''
Return values
string

getRouteUrl()

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
string

hasPlaceholder()

Return true if route pattern have placeholder

public static hasPlaceholder(string $pattern) : bool
Parameters
$pattern : string
Return values
bool

isValidPattern()

Return true if route pattern is valid

public static isValidPattern(string $pattern) : bool
Parameters
$pattern : string
Return values
bool

validate()

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>
Return values
bool

        
On this page

Search results