PHP 클래스 DeviceDetector\Parser\OperatingSystem

Parses the useragent for operating system information Detected operating systems can be found in self::$operatingSystems and /regexes/oss.yml This class also defined some operating system families and methods to get the family for a specific os
상속: extends ParserAbstract
파일 보기 프로젝트 열기: piwik/device-detector 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$fixtureFile
$operatingSystems array Known operating systems mapped to their internal short codes
$osFamilies array Operating system families mapped to the short codes of the associated operating systems
$parserName

공개 메소드들

메소드 설명
getAvailableOperatingSystemFamilies ( ) : array Returns all available operating system families
getAvailableOperatingSystems ( ) : array Returns all available operating systems
getNameFromId ( $os, boolean $ver = false ) : boolean | string Returns the full name for the given short name
getOsFamily ( $osLabel ) : boolean | string Returns the operating system family for the given operating system
parse ( )

보호된 메소드들

메소드 설명
parsePlatform ( )

메소드 상세

getAvailableOperatingSystemFamilies() 공개 정적인 메소드

Returns all available operating system families
public static getAvailableOperatingSystemFamilies ( ) : array
리턴 array

getAvailableOperatingSystems() 공개 정적인 메소드

Returns all available operating systems
public static getAvailableOperatingSystems ( ) : array
리턴 array

getNameFromId() 공개 정적인 메소드

Returns the full name for the given short name
public static getNameFromId ( $os, boolean $ver = false ) : boolean | string
$os
$ver boolean
리턴 boolean | string

getOsFamily() 공개 정적인 메소드

Returns the operating system family for the given operating system
public static getOsFamily ( $osLabel ) : boolean | string
$osLabel
리턴 boolean | string If false, "Unknown"

parse() 공개 메소드

public parse ( )

parsePlatform() 보호된 메소드

protected parsePlatform ( )

프로퍼티 상세

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

protected $fixtureFile

$operatingSystems 보호되어 있는 정적으로 프로퍼티

Known operating systems mapped to their internal short codes
protected static array $operatingSystems
리턴 array

$osFamilies 보호되어 있는 정적으로 프로퍼티

Operating system families mapped to the short codes of the associated operating systems
protected static array $osFamilies
리턴 array

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

protected $parserName