Automattic\WooCommerce\Vendor\Detection
MobileDetect::setUserAgent()
Set the User-Agent to be used.
Метод класса: MobileDetect{}
Хуков нет.
Возвращает
Строку|null
.
Использование
$MobileDetect = new MobileDetect(); $MobileDetect->setUserAgent( $userAgent ): ?string;
- $userAgent(строка|null)
- The user agent string to set.
По умолчанию: null
Код MobileDetect::setUserAgent() MobileDetect::setUserAgent WC 9.6.2
public function setUserAgent(string $userAgent = null): ?string { // Invalidate cache due to #375 $this->cache = array(); if (false === empty($userAgent)) { return $this->userAgent = $this->prepareUserAgent($userAgent); } else { $this->userAgent = null; foreach ($this->getUaHttpHeaders() as $altHeader) { // @todo: should use getHttpHeader(), but it would be slow. (Serban) if (false === empty($this->httpHeaders[$altHeader])) { $this->userAgent .= $this->httpHeaders[$altHeader] . " "; } } if (!empty($this->userAgent)) { return $this->userAgent = $this->prepareUserAgent($this->userAgent); } } if (count($this->getCfHeaders()) > 0) { return $this->userAgent = 'Amazon CloudFront'; } return $this->userAgent = null; }