diff options
Diffstat (limited to 'plugins/DevicesDetection/Columns')
-rw-r--r-- | plugins/DevicesDetection/Columns/Base.php | 4 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/BrowserEngine.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/BrowserName.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/BrowserVersion.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/ClientType.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/DeviceBrand.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/DeviceModel.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/DeviceType.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/Os.php | 3 | ||||
-rw-r--r-- | plugins/DevicesDetection/Columns/OsVersion.php | 3 |
10 files changed, 11 insertions, 20 deletions
diff --git a/plugins/DevicesDetection/Columns/Base.php b/plugins/DevicesDetection/Columns/Base.php index 5c3a073c91..a28b7de08a 100644 --- a/plugins/DevicesDetection/Columns/Base.php +++ b/plugins/DevicesDetection/Columns/Base.php @@ -14,8 +14,8 @@ use Piwik\Plugin\Dimension\VisitDimension; abstract class Base extends VisitDimension { - protected function getUAParser($userAgent) + protected function getUAParser($userAgent, $clientHints) { - return StaticContainer::get(DeviceDetectorFactory::class)->makeInstance($userAgent); + return StaticContainer::get(DeviceDetectorFactory::class)->makeInstance($userAgent, $clientHints); } } diff --git a/plugins/DevicesDetection/Columns/BrowserEngine.php b/plugins/DevicesDetection/Columns/BrowserEngine.php index d69d70c976..0e5cfd453c 100644 --- a/plugins/DevicesDetection/Columns/BrowserEngine.php +++ b/plugins/DevicesDetection/Columns/BrowserEngine.php @@ -37,8 +37,7 @@ class BrowserEngine extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); $aBrowserInfo = $parser->getClient(); diff --git a/plugins/DevicesDetection/Columns/BrowserName.php b/plugins/DevicesDetection/Columns/BrowserName.php index 69ff56a235..8acaaed039 100644 --- a/plugins/DevicesDetection/Columns/BrowserName.php +++ b/plugins/DevicesDetection/Columns/BrowserName.php @@ -76,8 +76,7 @@ class BrowserName extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); $aBrowserInfo = $parser->getClient(); diff --git a/plugins/DevicesDetection/Columns/BrowserVersion.php b/plugins/DevicesDetection/Columns/BrowserVersion.php index 9b2de1de0b..a57bf30593 100644 --- a/plugins/DevicesDetection/Columns/BrowserVersion.php +++ b/plugins/DevicesDetection/Columns/BrowserVersion.php @@ -32,8 +32,7 @@ class BrowserVersion extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); $aBrowserInfo = $parser->getClient(); diff --git a/plugins/DevicesDetection/Columns/ClientType.php b/plugins/DevicesDetection/Columns/ClientType.php index 489221bb3e..da1066be71 100644 --- a/plugins/DevicesDetection/Columns/ClientType.php +++ b/plugins/DevicesDetection/Columns/ClientType.php @@ -48,8 +48,7 @@ class ClientType extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); $clientTypes = \Piwik\Plugins\DevicesDetection\getClientTypeMapping(); diff --git a/plugins/DevicesDetection/Columns/DeviceBrand.php b/plugins/DevicesDetection/Columns/DeviceBrand.php index befb4dc75b..683508e431 100644 --- a/plugins/DevicesDetection/Columns/DeviceBrand.php +++ b/plugins/DevicesDetection/Columns/DeviceBrand.php @@ -57,8 +57,7 @@ class DeviceBrand extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); return $parser->getBrand(); } diff --git a/plugins/DevicesDetection/Columns/DeviceModel.php b/plugins/DevicesDetection/Columns/DeviceModel.php index 98f2c9fb18..6bb3626dca 100644 --- a/plugins/DevicesDetection/Columns/DeviceModel.php +++ b/plugins/DevicesDetection/Columns/DeviceModel.php @@ -30,8 +30,7 @@ class DeviceModel extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); $model = $parser->getModel(); diff --git a/plugins/DevicesDetection/Columns/DeviceType.php b/plugins/DevicesDetection/Columns/DeviceType.php index a59974368d..a069b485cd 100644 --- a/plugins/DevicesDetection/Columns/DeviceType.php +++ b/plugins/DevicesDetection/Columns/DeviceType.php @@ -50,8 +50,7 @@ class DeviceType extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); return $parser->getDevice(); } diff --git a/plugins/DevicesDetection/Columns/Os.php b/plugins/DevicesDetection/Columns/Os.php index 63ed9c342e..48c617de09 100644 --- a/plugins/DevicesDetection/Columns/Os.php +++ b/plugins/DevicesDetection/Columns/Os.php @@ -78,8 +78,7 @@ class Os extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); if ($parser->isBot()) { $os = Settings::OS_BOT; diff --git a/plugins/DevicesDetection/Columns/OsVersion.php b/plugins/DevicesDetection/Columns/OsVersion.php index 6df88cd832..e9d063cc8f 100644 --- a/plugins/DevicesDetection/Columns/OsVersion.php +++ b/plugins/DevicesDetection/Columns/OsVersion.php @@ -30,8 +30,7 @@ class OsVersion extends Base */ public function onNewVisit(Request $request, Visitor $visitor, $action) { - $userAgent = $request->getUserAgent(); - $parser = $this->getUAParser($userAgent); + $parser = $this->getUAParser($request->getUserAgent(), $request->getClientHints()); return $parser->getOs('version'); } |