PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / matomo / device-detector / Parser / Client / Hints / AppHints.php
independent-analytics / vendor / matomo / device-detector / Parser / Client / Hints Last commit date
AppHints.php 2 years ago BrowserHints.php 2 years ago
AppHints.php
43 lines
1 <?php
2
3 /**
4 * Device Detector - The Universal Device Detection library for parsing User Agents
5 *
6 * @link https://matomo.org
7 *
8 * @license http://www.gnu.org/licenses/lgpl.html LGPL v3 or later
9 */
10 declare (strict_types=1);
11 namespace IAWPSCOPED\DeviceDetector\Parser\Client\Hints;
12
13 use IAWPSCOPED\DeviceDetector\Parser\AbstractParser;
14 /** @internal */
15 class AppHints extends AbstractParser
16 {
17 /**
18 * @var string
19 */
20 protected $fixtureFile = 'regexes/client/hints/apps.yml';
21 /**
22 * @var string
23 */
24 protected $parserName = 'AppHints';
25 /**
26 * Get application name if is in collection
27 *
28 * @return array|null
29 */
30 public function parse() : ?array
31 {
32 if (null === $this->clientHints) {
33 return null;
34 }
35 $appId = $this->clientHints->getApp();
36 $name = $this->getRegexes()[$appId] ?? null;
37 if ('' === (string) $name) {
38 return null;
39 }
40 return ['name' => $name];
41 }
42 }
43