PHP Класс Spatie\Crawler\Url

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

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

Свойство Тип Описание
$host null | string
$path null | string
$port integer
$query null | string
$scheme null | string

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

Метод Описание
__construct ( $url ) Url constructor.
__construct ( string $url )
__toString ( ) : string
create ( $url ) : static
create ( string $url ) : static
hasCrawlableScheme ( ) : boolean
isEmailUrl ( ) : boolean Determine if this is a mailto-link.
isEqual ( Url $otherUrl ) : boolean
isJavascript ( ) : boolean Determine if this is an inline javascript.
isProtocolIndependent ( ) : boolean
isRelative ( ) : boolean
isTelUrl ( ) : boolean Determine if this is a tel-link.
path ( ) : null | string
removeFragment ( )
segment ( integer $index ) : string | null
segments ( integer $index = null ) : array | null | string
segments ( integer | null $index = null ) : array | null | string
setHost ( string $host )
setPort ( integer $port )
setScheme ( string $scheme )
startsWith ( string | null $haystack, string | array $needles ) : boolean

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

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

Url constructor.
public __construct ( $url )
$url

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

public __construct ( string $url )
$url string

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

public __toString ( ) : string
Результат string

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

public static create ( $url ) : static
$url
Результат static

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

public static create ( string $url ) : static
$url string
Результат static

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

public hasCrawlableScheme ( ) : boolean
Результат boolean

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

Determine if this is a mailto-link.
public isEmailUrl ( ) : boolean
Результат boolean

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

public isEqual ( Url $otherUrl ) : boolean
$otherUrl Url
Результат boolean

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

Determine if this is an inline javascript.
public isJavascript ( ) : boolean
Результат boolean

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

public isProtocolIndependent ( ) : boolean
Результат boolean

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

public isRelative ( ) : boolean
Результат boolean

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

Determine if this is a tel-link.
public isTelUrl ( ) : boolean
Результат boolean

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

public path ( ) : null | string
Результат null | string

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

public removeFragment ( )

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

public segment ( integer $index ) : string | null
$index integer
Результат string | null

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

public segments ( integer $index = null ) : array | null | string
$index integer
Результат array | null | string

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

public segments ( integer | null $index = null ) : array | null | string
$index integer | null
Результат array | null | string

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

public setHost ( string $host )
$host string

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

public setPort ( integer $port )
$port integer

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

public setScheme ( string $scheme )
$scheme string

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

public startsWith ( string | null $haystack, string | array $needles ) : boolean
$haystack string | null
$needles string | array
Результат boolean

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

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

public null|string $host
Результат null | string

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

public null|string $path
Результат null | string

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

public int $port
Результат integer

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

public null|string $query
Результат null | string

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

public null|string $scheme
Результат null | string