PHP Класс ManaPHP\Mvc\Router\Route

Наследование: implements ManaPHP\Mvc\Router\RouteInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_compiledPattern string
$_httpMethod string
$_paths array
$_pattern string

Открытые методы

Метод Описание
__construct ( string $pattern, string | array $paths = null, string $httpMethod = null ) \ManaPHP\Mvc\Router\Route constructor
getPaths ( ) : array Returns the paths
getRoutePaths ( string | array $paths = null ) : array Returns routePaths
match ( string $uri ) : boolean | array

Защищенные методы

Метод Описание
_compilePattern ( string $pattern ) : string Replaces placeholders from pattern returning a valid PCRE regular expression
_extractNamedParams ( string $pattern ) : string Extracts parameters from a string

Описание методов

__construct() публичный Метод

\ManaPHP\Mvc\Router\Route constructor
public __construct ( string $pattern, string | array $paths = null, string $httpMethod = null )
$pattern string
$paths string | array
$httpMethod string

_compilePattern() защищенный Метод

Replaces placeholders from pattern returning a valid PCRE regular expression
protected _compilePattern ( string $pattern ) : string
$pattern string
Результат string

_extractNamedParams() защищенный Метод

Extracts parameters from a string
protected _extractNamedParams ( string $pattern ) : string
$pattern string
Результат string

getPaths() публичный Метод

Returns the paths
public getPaths ( ) : array
Результат array

getRoutePaths() публичный статический Метод

Returns routePaths
public static getRoutePaths ( string | array $paths = null ) : array
$paths string | array
Результат array

match() публичный Метод

public match ( string $uri ) : boolean | array
$uri string
Результат boolean | array

Описание свойств

$_compiledPattern защищенное свойство

protected string $_compiledPattern
Результат string

$_httpMethod защищенное свойство

protected string $_httpMethod
Результат string

$_paths защищенное свойство

protected array $_paths
Результат array

$_pattern защищенное свойство

protected string $_pattern
Результат string