PHP Класс Ouzo\Uri

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( $pathProvider = null )
addPrefixIfNeeded ( $url )
getAction ( )
getController ( )
getFullUrlWithPrefix ( )
getHost ( )
getParam ( $param )
getParams ( )
getPath ( )
getPathWithoutPrefix ( )
getProtocol ( )
getRawController ( )
getRequestParameters ( $stream = 'php://input' )
getRequestType ( )
isAjax ( )

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

Метод Описание
_isServerVariableSetAndHasValue ( $variableName, $values )
_jsonParameters ( $content )
_parseParams ( $params )
_parsePath ( $path = null, $limit = null )
_parseRequest ( $content )
_putRequestParameters ( $content )
_removeDuplicatedSlashes ( $parseUrl )
_splitParamsKeyValueMap ( $pathElements )

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

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

public __construct ( $pathProvider = null )

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

public static addPrefixIfNeeded ( $url )

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

public getAction ( )

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

public getController ( )

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

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

public static getHost ( )

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

public getParam ( $param )

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

public getParams ( )

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

public getPath ( )

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

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

public static getProtocol ( )

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

public getRawController ( )

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

public static getRequestParameters ( $stream = 'php://input' )

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

public static getRequestType ( )

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

public static isAjax ( )