PHP Класс AdamStipak\RestRoute

Автор: Adam Štipák ([email protected])
Наследование: extends Nette\Object, implements Nette\Application\IRouter
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$defaultFormat string
$formats array
$module string
$path string
$useURLModuleVersioning boolean
$versionRegex string
$versionToModuleMapping array

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

Метод Описание
__construct ( $module = NULL, $defaultFormat = 'json' )
constructUrl ( Nette\Application\Request $appRequest, Url $refUrl ) : string | null Constructs absolute URL from Request object.
getDefaultFormat ( ) : string
getPath ( ) : string
match ( Nette\Http\IRequest $httpRequest ) : Nette\Application\Request | null Maps HTTP request to a Request object.
useURLModuleVersioning ( string $versionRegex, array $moduleMapping )

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

Метод Описание
detectAction ( Nette\Http\IRequest $request )
detectMethod ( Nette\Http\IRequest $request ) : string
readInput ( ) : array | null

Приватные методы

Метод Описание
detectFormat ( Nette\Http\IRequest $request ) : string

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

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

public __construct ( $module = NULL, $defaultFormat = 'json' )

constructUrl() публичный метод

Constructs absolute URL from Request object.
public constructUrl ( Nette\Application\Request $appRequest, Url $refUrl ) : string | null
$appRequest Nette\Application\Request
$refUrl Nette\Http\Url
Результат string | null

detectAction() защищенный метод

protected detectAction ( Nette\Http\IRequest $request )
$request Nette\Http\IRequest

detectMethod() защищенный метод

protected detectMethod ( Nette\Http\IRequest $request ) : string
$request Nette\Http\IRequest
Результат string

getDefaultFormat() публичный метод

public getDefaultFormat ( ) : string
Результат string

getPath() публичный метод

public getPath ( ) : string
Результат string

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

Maps HTTP request to a Request object.
public match ( Nette\Http\IRequest $httpRequest ) : Nette\Application\Request | null
$httpRequest Nette\Http\IRequest
Результат Nette\Application\Request | null

readInput() защищенный метод

protected readInput ( ) : array | null
Результат array | null

useURLModuleVersioning() публичный метод

public useURLModuleVersioning ( string $versionRegex, array $moduleMapping )
$versionRegex string
$moduleMapping array

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

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

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

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

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

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

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

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

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

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

protected bool $useURLModuleVersioning
Результат boolean

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

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

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

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