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
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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