PHP 클래스 AdamStipak\RestRoute

저자: Adam Štipák ([email protected])
상속: extends Nette\Object, implements Nette\Application\IRouter
파일 보기 프로젝트 열기: newPOPE/Nette-RestRoute 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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