getNameFromId() public static method

Returns the full name for the given short name
public static getNameFromId ( $os, boolean $ver = false ) : boolean | string
$os
$ver boolean
return boolean | string
Beispiel #1
0
function getOsFullName($label)
{
    if (substr($label, 0, 3) == \Piwik\Tracker\Settings::OS_BOT) {
        return 'Bot';
    }
    if (!empty($label) && $label != ";") {
        $os = substr($label, 0, 3);
        $ver = substr($label, 4, 15);
        $name = OperatingSystemParser::getNameFromId(_mapLegacyOsShortCodes($os), $ver);
        if (!empty($name)) {
            return $name;
        }
    }
    return Piwik::translate('General_Unknown');
}
 /**
  * @dataProvider getNameFromIds
  */
 public function testGetNameFromId($os, $version, $expected)
 {
     $this->assertEquals($expected, OperatingSystem::getNameFromId($os, $version));
 }