PHP Класс Ip\Request

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

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

Свойство Тип Описание
$_COOKIE
$_GET
$_POST
$_REQUEST
$_SERVER
$controller Ip\controller
$routePath

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

Метод Описание
__construct ( )
_isWebsiteRoot ( ) : boolean
_setRoutePath ( $routePath )
getMethod ( ) : string Get request method, such as 'GET', 'HEAD', 'POST', or 'PUT'
getPost ( string $name = null, mixed $default = null ) : mixed Returns POST parameter if $name is passed. Returns all query parameters if name == null.
getQuery ( string $name = null, mixed $default = null ) : mixed Return GET query parameter if $name is passed. Returns all query parameters if name == null.
getRelativePath ( ) : string Gets relative path from base URL
getRequest ( string $name = null, mixed $default = null ) : mixed Return request parameter if $name is passed. Returns all request parameters if $name == null.
getRoutePath ( )
getServer ( string $name = null, string $default = null ) : mixed Return parameters, such as headers, paths, and script locations, provided in $_SERVER array
getUrl ( ) : string Get current page URL
isAjax ( )
isGet ( ) : boolean Check if HTTP request data is provided using GET method
isHttps ( ) : boolean Check if HTTPS protocol is used
isPost ( ) : boolean Check if HTTP request data is provided using POST method
mustBePost ( ) Require to provide HTTP request data using POST method
setPost ( $post ) Set post variables
setQuery ( $query ) Set GET query
setRequest ( $request ) Set request data
setServer ( $server ) Set server data

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

Метод Описание
getParam ( $name, $values, $default )

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

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

public __construct ( )

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

public _isWebsiteRoot ( ) : boolean
Результат boolean true if current url is pointing to website root or one of the languages

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

public _setRoutePath ( $routePath )

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

Get request method, such as 'GET', 'HEAD', 'POST', or 'PUT'
public getMethod ( ) : string
Результат string Request method

getParam() защищенный Метод

protected getParam ( $name, $values, $default )

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

Returns POST parameter if $name is passed. Returns all query parameters if name == null.
public getPost ( string $name = null, mixed $default = null ) : mixed
$name string query parameter name
$default mixed default value if no GET parameter exists
Результат mixed GET query variable (all query variables if $name == null)

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

Return GET query parameter if $name is passed. Returns all query parameters if name == null.
public getQuery ( string $name = null, mixed $default = null ) : mixed
$name string query parameter name
$default mixed default value if no GET parameter exists
Результат mixed GET query variable (all query variables if $name == null)

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

Gets relative path from base URL
public getRelativePath ( ) : string
Результат string Path after BASE_URL

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

Return request parameter if $name is passed. Returns all request parameters if $name == null.
public getRequest ( string $name = null, mixed $default = null ) : mixed
$name string query parameter name
$default mixed default value if no GET parameter exists
Результат mixed GET query variable (all query variables if $name == null)

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

public getRoutePath ( )

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

Return parameters, such as headers, paths, and script locations, provided in $_SERVER array
public getServer ( string $name = null, string $default = null ) : mixed
$name string parameter name
$default string default value returned when a server parameter is null
Результат mixed

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

Get current page URL
public getUrl ( ) : string
Результат string URL address

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

public isAjax ( )

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

Check if HTTP request data is provided using GET method
public isGet ( ) : boolean
Результат boolean Returns true for GET method

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

Check if HTTPS protocol is used
public isHttps ( ) : boolean
Результат boolean Returns true for HTTPS request

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

Check if HTTP request data is provided using POST method
public isPost ( ) : boolean
Результат boolean Returns true for POST method

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

Require to provide HTTP request data using POST method
public mustBePost ( )

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

Set post variables
public setPost ( $post )
$post

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

Set GET query
public setQuery ( $query )
$query

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

Set request data
public setRequest ( $request )
$request

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

Set server data
public setServer ( $server )
$server

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

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

protected $_GET

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

protected $_POST

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

protected $_REQUEST

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

protected $_SERVER

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

protected controller,Ip $controller
Результат Ip\controller

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

protected $routePath