Lines Matching refs:AbstractDeviceParser

26 use DeviceDetector\Parser\Device\AbstractDeviceParser;  alias
225 foreach (AbstractDeviceParser::getAvailableDeviceTypes() as $deviceName => $deviceType) {
288 * @param AbstractDeviceParser $parser
292 public function addDeviceParser(AbstractDeviceParser $parser): void
386 AbstractDeviceParser::DEVICE_TYPE_FEATURE_PHONE,
387 AbstractDeviceParser::DEVICE_TYPE_SMARTPHONE,
388 AbstractDeviceParser::DEVICE_TYPE_TABLET,
389 AbstractDeviceParser::DEVICE_TYPE_PHABLET,
390 AbstractDeviceParser::DEVICE_TYPE_CAMERA,
391 AbstractDeviceParser::DEVICE_TYPE_PORTABLE_MEDIA_PAYER,
399 AbstractDeviceParser::DEVICE_TYPE_TV,
400 AbstractDeviceParser::DEVICE_TYPE_SMART_DISPLAY,
401 AbstractDeviceParser::DEVICE_TYPE_CONSOLE,
487 * @see AbstractDeviceParser::$deviceTypes for available device types
500 * @see AbstractDeviceParser::$deviceTypes for available device types
506 return AbstractDeviceParser::getDeviceName($this->getDevice());
523 return AbstractDeviceParser::getShortCode($this->brand);
951 $this->device = AbstractDeviceParser::DEVICE_TYPE_WEARABLE;
965 $this->device = AbstractDeviceParser::DEVICE_TYPE_SMARTPHONE;
967 $this->device = AbstractDeviceParser::DEVICE_TYPE_TABLET;
974 …if (AbstractDeviceParser::DEVICE_TYPE_SMARTPHONE === $this->device && $this->matchUserAgent('Pad/A…
975 $this->device = AbstractDeviceParser::DEVICE_TYPE_TABLET;
984 $this->device = AbstractDeviceParser::DEVICE_TYPE_TABLET;
991 $this->device = AbstractDeviceParser::DEVICE_TYPE_SMARTPHONE;
1004 $this->device = AbstractDeviceParser::DEVICE_TYPE_SMARTPHONE;
1008 $this->device = AbstractDeviceParser::DEVICE_TYPE_TABLET;
1015 …if (AbstractDeviceParser::DEVICE_TYPE_FEATURE_PHONE === $this->device && 'Android' === $osFamily) {
1016 $this->device = AbstractDeviceParser::DEVICE_TYPE_SMARTPHONE;
1023 $this->device = AbstractDeviceParser::DEVICE_TYPE_FEATURE_PHONE;
1030 $this->device = AbstractDeviceParser::DEVICE_TYPE_FEATURE_PHONE;
1046 $this->device = AbstractDeviceParser::DEVICE_TYPE_TABLET;
1053 $this->device = AbstractDeviceParser::DEVICE_TYPE_DESKTOP;
1060 $this->device = AbstractDeviceParser::DEVICE_TYPE_SMARTPHONE;
1067 $this->device = AbstractDeviceParser::DEVICE_TYPE_TABLET;
1074 $this->device = AbstractDeviceParser::DEVICE_TYPE_TV;
1081 $this->device = AbstractDeviceParser::DEVICE_TYPE_TV;
1089 AbstractDeviceParser::DEVICE_TYPE_TV,
1090 AbstractDeviceParser::DEVICE_TYPE_PERIPHERAL,
1094 $this->device = AbstractDeviceParser::DEVICE_TYPE_TV;
1101 $this->device = AbstractDeviceParser::DEVICE_TYPE_TV;
1112 $this->device = AbstractDeviceParser::DEVICE_TYPE_TV;
1119 $this->device = AbstractDeviceParser::DEVICE_TYPE_TV;
1125 $hasDesktop = AbstractDeviceParser::DEVICE_TYPE_DESKTOP !== $this->device
1130 $this->device = AbstractDeviceParser::DEVICE_TYPE_DESKTOP;
1138 $this->device = AbstractDeviceParser::DEVICE_TYPE_DESKTOP;