PHP Класс Drahak\Restful\Application\Routes\ResourceRoute

Автор: Drahomír Hanák
Наследование: extends Nette\Application\Routers\Route, implements Drahak\Restful\Application\IResourceRouter
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$actionDictionary array

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

Метод Описание
__construct ( string $mask, array | string $metadata = [], integer $flags = IResourceRouter::GET )
getActionDictionary ( ) : array | null Get action dictionary
getMethod ( Nette\Http\IRequest $httpRequest ) : string | null Get request method flag
isMethod ( integer $method ) : boolean Is this route mapped to given method
match ( Nette\Http\IRequest $httpRequest ) : Nette\Application\Request | null
setActionDictionary ( $actionDictionary ) Set action dictionary

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

Метод Описание
formatActionName ( string $action, array $parameters ) : string Format action name

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

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

public __construct ( string $mask, array | string $metadata = [], integer $flags = IResourceRouter::GET )
$mask string
$metadata array | string
$flags integer

formatActionName() защищенный статический Метод

Format action name
protected static formatActionName ( string $action, array $parameters ) : string
$action string
$parameters array
Результат string

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

Get action dictionary
public getActionDictionary ( ) : array | null
Результат array | null

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

Get request method flag
public getMethod ( Nette\Http\IRequest $httpRequest ) : string | null
$httpRequest Nette\Http\IRequest
Результат string | null

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

Is this route mapped to given method
public isMethod ( integer $method ) : boolean
$method integer
Результат boolean

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

public match ( Nette\Http\IRequest $httpRequest ) : Nette\Application\Request | null
$httpRequest Nette\Http\IRequest
Результат Nette\Application\Request | null

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

Set action dictionary
public setActionDictionary ( $actionDictionary )

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

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

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