HTTP\UserAgent
Templating
Global Functions
Website
\Components\Website\Designs \Components\Website\Media \Components\Website\Pages \Components\Website\Pages\Forms \Components\Website\Posts \Components\Website\Posts\Categories
Customers
\Components\Customers\Contacts \Components\Customers\Contacts\Relationships \Components\Customers\Contacts\Relationships\Types \Components\Customers\Groups
Marketing
\Components\Marketing\EmailMarketing \Components\Marketing\Events \Components\Marketing\Events\Attendees \Components\Marketing\Events\Categories \Components\Marketing\Events\Locations \Components\Marketing\SMSMarketing
Commerce
\Components\Commerce\Carts \Components\Commerce\Carts\Current \Components\Commerce\Discounts \Components\Commerce\Products \Components\Commerce\Products\Brands \Components\Commerce\Products\Categories \Components\Commerce\Products\Inventory \Components\Commerce\Sales \Components\Commerce\Sales\Items \Components\Commerce\Sales\Receipts \Components\Commerce\Sales\Receipts\Allocations
Settings
\Components\Settings\Administrators \Components\Settings\CustomFields \Components\Settings\Domains
Other Apps
\Components\Website\Comments \Components\Commerce\Affiliates \Components\Commerce\Affiliates\Administrators \Components\Commerce\Affiliates\Commissions \Components\Commerce\Affiliates\Payments \Components\Commerce\RecurringSales \Components\Commerce\RecurringSales\StoredCards
Framework
\Framework\Caching \Framework\Data\Util \Framework\DOM\CurrentContext \Framework\HTML\Converters \Framework\HTTP\Cookies \Framework\HTTP\Redirection \Framework\HTTP\Request \Framework\HTTP\Session \Framework\HTTP\UserAgent
METHODS
\Framework\I18N\CompanyTypes \Framework\I18N\Countries \Framework\I18N\Languages

UserAgent

User agent parser. Provides browser, OS and mobile device detection.

Methods

Invoke via \Framework\HTTP\UserAgent::method()
Click a method name to copy it.
- ` string|null getBrowser() `
Returns the current web browser
Return
string|null
- ` string getBrowserVersion() `
Returns the current browser version
Return
string
- ` string|false getCrawler() `
Returns the search engine / crawler
Return
string|false
- ` string getDeviceType() `
Returns the device type: 'computer', 'tablet', or 'mobile'
Return
string
- ` void getIsMobile($sUA) `
Parameters:
- $sUA
mixed
- ` bool getIsTablet($sUA) `
Returns true if the user agent is a tablet device
Parameters:
- $sUA
mixed
Return
bool
- ` string getPlatform() `
Returns the platform of the user
Return
string