PHP 클래스 Resources\Uri

파일 보기 프로젝트 열기: panada/panada

공개 프로퍼티들

프로퍼티 타입 설명
$baseUri
$defaultController
$frontController
$requestScheme
$staticDefaultController

공개 메소드들

메소드 설명
__construct ( ) Class constructor.
getBaseUri ( ) : string Getter for baseUri.
getClass ( ) : string Get class name from the url.
getDefaultController ( ) Getter for default controller.
getMethod ( $default = 'index' ) : string Get method name from the url.
getRequests ( $segment = 2 ) : array Get "GET" request from the url.
isHttps ( ) : boolean Does this site use https?
path ( $segment = false ) : string Break the string given from extractUriString() into class, method and request.
removeQuery ( $path ) : string Clean the 'standard' model query.
setDefaultController ( string $defaultController ) Setter for default controller.
stripUriString ( $uri ) : boolean Cleaner for class and method name.

메소드 상세

__construct() 공개 메소드

Difine the SAPI mode, cli or web/http
public __construct ( )

getBaseUri() 공개 메소드

Getter for baseUri.
public getBaseUri ( ) : string
리턴 string

getClass() 공개 메소드

Get class name from the url.
public getClass ( ) : string
리턴 string

getDefaultController() 공개 메소드

Getter for default controller.

getMethod() 공개 메소드

Get method name from the url.
public getMethod ( $default = 'index' ) : string
리턴 string

getRequests() 공개 메소드

Get "GET" request from the url.
public getRequests ( $segment = 2 ) : array
리턴 array

isHttps() 공개 메소드

Does this site use https?
public isHttps ( ) : boolean
리턴 boolean

path() 공개 메소드

Break the string given from extractUriString() into class, method and request.
public path ( $segment = false ) : string
리턴 string

removeQuery() 공개 메소드

Clean the 'standard' model query.
public removeQuery ( $path ) : string
리턴 string

setDefaultController() 공개 메소드

Setter for default controller.
public setDefaultController ( string $defaultController )
$defaultController string

stripUriString() 공개 메소드

Cleaner for class and method name.
public stripUriString ( $uri ) : boolean
리턴 boolean

프로퍼티 상세

$baseUri 공개적으로 프로퍼티

public $baseUri

$defaultController 공개적으로 프로퍼티

public $defaultController

$frontController 공개적으로 프로퍼티

public $frontController

$requestScheme 공개적으로 프로퍼티

public $requestScheme

$staticDefaultController 공개적으로 정적으로 프로퍼티

public static $staticDefaultController