PHP Класс Microweber\Providers\UrlManager

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$current_url_var
$repaced_urls
$site_url_var

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

Метод Описание
api_link ( $str = '' )
current ( boolean $skip_ajax = false, boolean $no_get = false ) : string Returns the current url as a string.
download ( $requestUrl, $post_params = false, $save_to_file = false )
hostname ( )
is_ajax ( ) : true | false Return true if the current request is via ajax.
link_to_file ( $path )
param ( $param, $skip_ajax = false, $force_url = false )
param_set ( $param, $value = false, $url = false )
param_unset ( $param, $url = false )
params ( $skip_ajax = false )
redirect ( $url )
replace_site_url ( $arr )
replace_site_url_back ( $arr )
segment ( $num, boolean $page_url = false ) : string | false Returns single URL segment.
segments ( boolean $page_url = false ) : array | false Returns ALL URL segments as array.
set ( $url = false )
set_current ( $url = false )
site ( $add_string = false )
site_url ( $add_string = false )
slug ( $text )
string ( boolean $skip_ajax = false ) : string Returns the current url path, does not include the domain name.
strleft ( $s1, $s2 )
to_path ( $path )

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

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

Returns the current url as a string.
public current ( boolean $skip_ajax = false, boolean $no_get = false ) : string
$skip_ajax boolean If true it will try to get the referring url from ajax request
$no_get boolean If true it will remove the params after '?'
Результат string the url string

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

public download ( $requestUrl, $post_params = false, $save_to_file = false )

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

public hostname ( )

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

Return true if the current request is via ajax.
public is_ajax ( ) : true | false
Результат true | false

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

public param ( $param, $skip_ajax = false, $force_url = false )

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

public param_set ( $param, $value = false, $url = false )

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

public param_unset ( $param, $url = false )

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

public params ( $skip_ajax = false )

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

public redirect ( $url )

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

public replace_site_url ( $arr )

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

public replace_site_url_back ( $arr )

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

Returns single URL segment.
public segment ( $num, boolean $page_url = false ) : string | false
$num The segment number
$page_url boolean If false it will use the current URL
Результат string | false the url segment or false

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

Returns ALL URL segments as array.
public segments ( boolean $page_url = false ) : array | false
$page_url boolean If false it will use the current URL
Результат array | false the url segments or false

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

public set ( $url = false )

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

public set_current ( $url = false )

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

public site ( $add_string = false )

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

public site_url ( $add_string = false )

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

public slug ( $text )

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

Returns the current url path, does not include the domain name.
public string ( boolean $skip_ajax = false ) : string
$skip_ajax boolean If true it will try to get the referring url from ajax request
Результат string the url string

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

public strleft ( $s1, $s2 )

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

public to_path ( $path )

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

$current_url_var публичное свойство

public $current_url_var

$repaced_urls публичное свойство

public $repaced_urls

$site_url_var публичное свойство

public $site_url_var