Jenssegers\Agent\Agent::platform PHP Method

platform() public method

Get the platform name.
public platform ( string $userAgent = null ) : string
$userAgent string
return string
    public function platform($userAgent = null)
    {
        // Get platform rules
        $rules = $this->mergeRules(static::$operatingSystems, static::$additionalOperatingSystems);
        return $this->findDetectionRulesAgainstUA($rules, $userAgent);
    }

Usage Example

コード例 #1
2
ファイル: appListController.php プロジェクト: nufaylr/mam
 public function detectDevice()
 {
     // @ https://github.com/jenssegers/agent
     $agent = new Agent();
     if ($agent->isMobile() || $agent->isTablet()) {
         if ($agent->is('android')) {
             return 'android';
         }
         if ($agent->is('iOS')) {
             return 'ios';
         }
         return $agent->platform();
     }
     if ($agent->isDesktop()) {
         if ($agent->is('Windows')) {
             return 'windows';
         }
         if ($agent->is('OS X')) {
             return 'OSX';
         }
         return 'desktop';
     }
 }
All Usage Examples Of Jenssegers\Agent\Agent::platform