Home
last modified time | relevance | path

Searched refs:clientHints (Results 1 – 9 of 9) sorted by relevance

/plugin/statistics/vendor/matomo/device-detector/Parser/Client/
DMobileApp.php46 * @param ClientHints|null $clientHints
48 public function __construct(string $ua = '', ?ClientHints $clientHints = null) argument
50 $this->appHints = new AppHints($ua, $clientHints);
51 parent::__construct($ua, $clientHints);
59 public function setClientHints(?ClientHints $clientHints): void argument
61 parent::setClientHints($clientHints);
62 $this->appHints->setClientHints($clientHints);
DBrowser.php849 * @param ClientHints|null $clientHints
851 public function __construct(string $ua = '', ?ClientHints $clientHints = null) argument
853 $this->browserHints = new BrowserHints($ua, $clientHints);
854 parent::__construct($ua, $clientHints);
862 public function setClientHints(?ClientHints $clientHints): void argument
864 parent::setClientHints($clientHints);
865 $this->browserHints->setClientHints($clientHints);
1142 if ($this->clientHints instanceof ClientHints && $this->clientHints->getBrandList()) {
1143 $brands = $this->clientHints->getBrandList();
1167 $version = $this->clientHints->getBrandVersion() ?: $version;
/plugin/statistics/vendor/matomo/device-detector/Parser/
DOperatingSystem.php479 if (null !== $this->clientHints) {
480 if (\in_array($this->clientHints->getApp(), $androidApps) && 'Android' !== $name) {
487 if ('org.lineageos.jelly' === $this->clientHints->getApp() && 'Lineage OS' !== $name) {
497 if ('org.mozilla.tv.firefox' === $this->clientHints->getApp() && 'Fire OS' !== $name) {
586 if ($this->clientHints instanceof ClientHints && $this->clientHints->getOperatingSystem()) {
587 $hintName = $this->applyClientHintMapping($this->clientHints->getOperatingSystem());
598 $version = $this->clientHints->getOperatingSystemVersion();
690 if ($this->clientHints instanceof ClientHints && $this->clientHints->getArchitecture()) {
691 $arch = \strtolower($this->clientHints->getArchitecture());
714 || (false !== \strpos($arch, 'x86') && '64' === $this->clientHints->getBitness())
DAbstractParser.php50 protected $clientHints = null; variable in DeviceDetector\\Parser\\AbstractParser
135 public function __construct(string $ua = '', ?ClientHints $clientHints = null) argument
138 $this->setClientHints($clientHints);
146 if (null === $this->clientHints) {
150 $deviceModel = $this->clientHints->getModel();
158 $osVersion = $this->clientHints->getOperatingSystemVersion();
213 public function setClientHints(?ClientHints $clientHints): void argument
215 $this->clientHints = $clientHints;
319 foreach (static::$clientHintMapping as $mappedName => $clientHints) {
320 foreach ($clientHints as $clientHint) {
/plugin/statistics/vendor/matomo/device-detector/
DDeviceDetector.php94 protected $clientHints = null; variable in DeviceDetector\\DeviceDetector
186 * @param ClientHints $clientHints Browser client hints to parse
188 public function __construct(string $userAgent = '', ?ClientHints $clientHints = null) argument
194 if ($clientHints instanceof ClientHints) {
195 $this->setClientHints($clientHints);
259 public function setClientHints(?ClientHints $clientHints = null): void argument
261 if ($this->clientHints !== $clientHints) {
265 $this->clientHints = $clientHints;
380 if ($this->clientHints instanceof ClientHints && $this->clientHints->isMobile()) {
566 return $this->clientHints;
[all …]
DREADME.md51 $clientHints = ClientHints::factory($_SERVER);
53 $dd = new DeviceDetector($userAgent, $clientHints);
171 $clientHints = ClientHints::factory($_SERVER); // client hints are optional
173 $dd = new DeviceDetector($userAgent, $clientHints);
/plugin/statistics/vendor/matomo/device-detector/Parser/Client/Hints/
DBrowserHints.php36 if (null === $this->clientHints) {
40 $appId = $this->clientHints->getApp();
DAppHints.php36 if (null === $this->clientHints) {
40 $appId = $this->clientHints->getApp();
/plugin/statistics/vendor/matomo/device-detector/Parser/Device/
DAbstractDeviceParser.php2410 if ($this->clientHints && $this->clientHints->getModel()) {
2412 $formFactors = $this->clientHints->getFormFactors();
2424 'model' => $this->clientHints->getModel(),