PHP 클래스 Spatie\Crawler\Url

파일 보기 프로젝트 열기: spatie/crawler 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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