PHP 클래스 UserAgentParser\Provider\AbstractProvider

파일 보기 프로젝트 열기: ThaDafinser/UserAgentParser

보호된 프로퍼티들

프로퍼티 타입 설명
$allDetectionCapabilities array Per default the provider cannot detect anything Activate them in $detectionCapabilities
$defaultValues
$detectionCapabilities array Set this in each Provider implementation
$homepage string Homepage of the provider
$name string Name of the provider
$packageName string Composer package name

공개 메소드들

메소드 설명
getDetectionCapabilities ( ) : array What kind of capabilities this provider can detect
getHomepage ( ) : string Get the homepage
getName ( ) : string Return the name of the provider
getPackageName ( ) : string Get the package name
getUpdateDate ( ) : DateTim\DateTime Get the last change date of the provider
getVersion ( ) : string Return the version of the provider
parse ( string $userAgent, array $headers = [] ) : UserAgent Parse the given user agent and return a result if possible

보호된 메소드들

메소드 설명
checkIfInstalled ( )
getRealResult ( $value, $group = null, $part = null )
isRealResult ( mixed $value, string $group = null, string $part = null ) : boolean

메소드 상세

checkIfInstalled() 보호된 메소드

protected checkIfInstalled ( )

getDetectionCapabilities() 공개 메소드

What kind of capabilities this provider can detect
public getDetectionCapabilities ( ) : array
리턴 array

getHomepage() 공개 메소드

Get the homepage
public getHomepage ( ) : string
리턴 string

getName() 공개 메소드

Return the name of the provider
public getName ( ) : string
리턴 string

getPackageName() 공개 메소드

Get the package name
public getPackageName ( ) : string
리턴 string null

getRealResult() 보호된 메소드

protected getRealResult ( $value, $group = null, $part = null )

getUpdateDate() 공개 메소드

Get the last change date of the provider
public getUpdateDate ( ) : DateTim\DateTime
리턴 DateTim\DateTime null

getVersion() 공개 메소드

Return the version of the provider
public getVersion ( ) : string
리턴 string null

isRealResult() 보호된 메소드

protected isRealResult ( mixed $value, string $group = null, string $part = null ) : boolean
$value mixed
$group string
$part string
리턴 boolean

parse() 추상적인 공개 메소드

Parse the given user agent and return a result if possible
abstract public parse ( string $userAgent, array $headers = [] ) : UserAgent
$userAgent string
$headers array
리턴 UserAgentParser\Model\UserAgent

프로퍼티 상세

$allDetectionCapabilities 보호되어 있는 프로퍼티

Per default the provider cannot detect anything Activate them in $detectionCapabilities
protected array $allDetectionCapabilities
리턴 array

$defaultValues 보호되어 있는 프로퍼티

protected $defaultValues

$detectionCapabilities 보호되어 있는 프로퍼티

Set this in each Provider implementation
protected array $detectionCapabilities
리턴 array

$homepage 보호되어 있는 프로퍼티

Homepage of the provider
protected string $homepage
리턴 string

$name 보호되어 있는 프로퍼티

Name of the provider
protected string $name
리턴 string

$packageName 보호되어 있는 프로퍼티

Composer package name
protected string $packageName
리턴 string