Lines Matching refs:userAgent
88 protected $userAgent = ''; variable in DeviceDetector\\DeviceDetector
185 * @param string $userAgent UA to parse
188 public function __construct(string $userAgent = '', ?ClientHints $clientHints = null) argument
190 if ('' !== $userAgent) {
191 $this->setUserAgent($userAgent);
243 * @param string $userAgent
245 public function setUserAgent(string $userAgent): void argument
247 if ($this->userAgent !== $userAgent) {
251 $this->userAgent = $userAgent;
556 return $this->userAgent;
601 if ((empty($this->userAgent) || !\preg_match('/([a-z])/i', $this->userAgent))
1126 && false !== \strpos($this->userAgent, 'Desktop')
1163 if (\preg_match($regex, $this->userAgent, $matches)) {