Showing preview only (908K chars total). Download the full file or copy to clipboard to get everything.
Repository: Wolfcast/BrowserDetection
Branch: master
Commit: f863a6165368
Files: 25
Total size: 881.9 KB
Directory structure:
gitextract_l63mtl3o/
├── LICENSE.LGPL-3.0-only.md
├── LICENSE.MIT.md
├── LICENSE.md
├── README.md
├── composer.json
├── docs/
│ ├── classes/
│ │ └── Wolfcast-BrowserDetection.html
│ ├── css/
│ │ ├── base.css
│ │ ├── normalize.css
│ │ └── template.css
│ ├── files/
│ │ ├── BrowserDetection.php.txt
│ │ └── browserdetection.html
│ ├── graphs/
│ │ └── classes.html
│ ├── index.html
│ ├── indices/
│ │ └── files.html
│ ├── js/
│ │ ├── search.js
│ │ ├── searchIndex.js
│ │ └── template.js
│ ├── namespaces/
│ │ ├── default.html
│ │ └── wolfcast.html
│ ├── packages/
│ │ ├── BrowserDetection.html
│ │ └── default.html
│ └── reports/
│ ├── deprecated.html
│ ├── errors.html
│ └── markers.html
└── lib/
└── BrowserDetection.php
================================================
FILE CONTENTS
================================================
================================================
FILE: LICENSE.LGPL-3.0-only.md
================================================
GNU LESSER GENERAL PUBLIC LICENSE
=================================
**Version 3, 29 June 2007**
Copyright (C) 2007 [Free Software Foundation, Inc.](http://fsf.org/) Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.
0. Additional Definitions.
--------------------------
As used herein, "this License" refers to version 3 of the GNU Lesser General Public License, and the "GNU GPL" refers to version 3 of the GNU General Public License.
"The Library" refers to a covered work governed by this License, other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided by the Library, but which is not otherwise based on the Library. Defining a subclass of a class defined by the Library is deemed a mode of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an Application with the Library. The particular version of the Library with which the Combined Work was made is also called the "Linked Version".
The "Minimal Corresponding Source" for a Combined Work means the Corresponding Source for the Combined Work, excluding any source code for portions of the Combined Work that, considered in isolation, are based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the object code and/or source code for the Application, including any data and utility programs needed for reproducing the Combined Work from the Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
-----------------------------------------
You may convey a covered work under sections 3 and 4 of this License without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
-------------------------------
If you modify a copy of the Library, and, in your modifications, a facility refers to a function or data to be supplied by an Application that uses the facility (other than as an argument passed when the facility is invoked), then you may convey a copy of the modified version:
1. under this License, provided that you make a good faith effort to ensure that, in the event an Application does not supply the function or data, the facility still operates, and performs whatever part of its purpose remains meaningful, or
2. under the GNU GPL, with none of the additional permissions of this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
----------------------------------------------------------------
The object code form of an Application may incorporate material from a header file that is part of the Library. You may convey such object code under terms of your choice, provided that, if the incorporated material is not limited to numerical parameters, data structure layouts and accessors, or small macros, inline functions and templates (ten or fewer lines in length), you do both of the following:
1. Give prominent notice with each copy of the object code that the Library is used in it and that the Library and its use are covered by this License.
2. Accompany the object code with a copy of the GNU GPL and this license document.
4. Combined Works.
------------------
You may convey a Combined Work under terms of your choice that, taken together, effectively do not restrict modification of the portions of the Library contained in the Combined Work and reverse engineering for debugging such modifications, if you also do each of the following:
1. Give prominent notice with each copy of the Combined Work that the Library is used in it and that the Library and its use are covered by this License.
2. Accompany the Combined Work with a copy of the GNU GPL and this license document.
3. For a Combined Work that displays copyright notices during execution, include the copyright notice for the Library among these notices, as well as a reference directing the user to the copies of the GNU GPL and this license document.
4. Do one of the following:
* Convey the Minimal Corresponding Source under the terms of this License, and the Corresponding Application Code in a form suitable for, and under terms that permit, the user to recombine or relink the Application with a modified version of the Linked Version to produce a modified Combined Work, in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.
* Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (a) uses at run time a copy of the Library already present on the user's computer system, and (b) will operate properly with a modified version of the Library that is interface-compatible with the Linked Version.
5. Provide Installation Information, but only if you would otherwise be required to provide such information under section 6 of the GNU GPL, and only to the extent that such information is necessary to install and execute a modified version of the Combined Work produced by recombining or relinking the Application with a modified version of the Linked Version. (If you use option 4d0, the Installation Information must accompany the Minimal Corresponding Source and Corresponding Application Code. If you use option 4d1, you must provide the Installation Information in the manner specified by section 6 of the GNU GPL for conveying Corresponding Source.)
5. Combined Libraries.
----------------------
You may place library facilities that are a work based on the Library side by side in a single library together with other library facilities that are not Applications and are not covered by this License, and convey such a combined library under terms of your choice, if you do both of the following:
1. Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities, conveyed under the terms of this License.
2. Give prominent notice with the combined library that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
-------------------------------------------------------------
The Free Software Foundation may publish revised and/or new versions of the GNU Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library as you received it specifies that a certain numbered version of the GNU Lesser General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that published version or of any later version published by the Free Software Foundation. If the Library as you received it does not specify a version number of the GNU Lesser General Public License, you may choose any version of the GNU Lesser General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide whether future versions of the GNU Lesser General Public License shall apply, that proxy's public statement of acceptance of any version is permanent authorization for you to choose that version for the Library.
================================================
FILE: LICENSE.MIT.md
================================================
Copyright 2010 Wolfcast
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
================================================
FILE: LICENSE.md
================================================
This program is free software; you can redistribute it and/or modify it under the terms of EITHER the [MIT License](LICENSE.MIT.md) (SPDX short identifier: [MIT](https://spdx.org/licenses/MIT.html)) OR the [GNU Lesser General Public License Version 3](LICENSE.LGPL-3.0-only.md) (SPDX short identifier: [LGPL-3.0-only](https://spdx.org/licenses/GPL-3.0-only.html)).
================================================
FILE: README.md
================================================
BrowserDetection
================
The [Wolfcast](https://wolfcast.com/) BrowserDetection PHP class facilitates the identification of the user's environment such as Web browser, version, platform family, platform version or if it's a mobile device or not.
This class will try to detect what the user is using from the `HTTP_USER_AGENT` string sent by the Web browser. A good way to use the class would be to gather user statistics or to report the browser and version used for informational purposes. A bad way to use the class would be to serve content based on the browser and version used. **Sites that rely on the user-agent string should be updated to modern techniques, such as feature detection, adaptive layout, and other modern practices.**
Always keep in mind that `HTTP_USER_AGENT` can be easily spoofed by the user.
Features
--------
The [Wolfcast](https://wolfcast.com/) BrowserDetection PHP class is the most accurate detection class. **It has been tested with 14000+ different user agent strings and it have a 99.95% accuracy ratio!**
Natively detects the following browsers:
* Android
* BlackBerry
* BlackBerry Tablet OS
* Chrome
* Edge
* Firebird
* Firefox
* GNU IceCat
* GNU IceWeasel
* iCab
* Internet Explorer
* Internet Explorer Mobile
* Konqueror
* Lynx
* Mozilla
* MSN TV
* Netscape
* Nokia Browser
* Opera
* Opera Mini
* Opera Mobile
* Phoenix
* Safari
* Samsung Internet
* UC Browser
You can also easily add custom rules to support other browsers not natively supported!
Natively detects the following robots:
* Bingbot
* Googlebot
* MSNBot
* W3C Validator
* Yahoo! Multimedia
* Yahoo! Slurp
You can also easily add custom rules to support other robots not natively supported!
Natively detects the following platforms:
* Android
* BlackBerry
* Chrome OS
* FreeBSD
* iOS
* Linux
* Macintosh
* NetBSD
* Nokia
* OpenBSD
* OpenSolaris
* Symbian
* Windows
* Windows CE
* Windows Phone
You can also easily add custom rules to support other platforms not natively supported!
Requirements
------------
Requires PHP 5.3 or newer (tested with PHP 8.4.5, 7.4.33 and 5.6.40).
Demo and full documentation
---------------------------
You can try the [live demo](https://wolfcast.com/open-source/browser-detection/tutorial.php) of the class and you can read the [documentation](https://wolfcast.com/open-source/browser-detection/doc/classes/Wolfcast-BrowserDetection.html).
Installation
------------
You can add this library as a local, per-project dependency to your project using [Composer](https://getcomposer.org/) ([Packagist link](https://packagist.org/packages/wolfcast/browser-detection)):
composer require wolfcast/browser-detection
You can also manually install this library by adding `BrowserDetection.php` (found in the `lib` directory) to your project and then `require_once` the library where needed.
Usage
-----
```
require_once('BrowserDetection.php');
$browser = new Wolfcast\BrowserDetection();
if ($browser->getName() == Wolfcast\BrowserDetection::BROWSER_FIREFOX &&
$browser->compareVersions($browser->getVersion(), '5.0') >= 0) {
echo 'You are using FireFox version 5 or greater.';
}
```
History
-------
Correctly identifying what Web browser your users are using is an incredibly complex task. If you ever tried to implement something like this you quickly saw how this can become a code mess. Only a few libraries exist and they often get deprecated and becomes abandonware. This is why we created our own detection engine. We didn't start from scratch. The class is a heavily updated version of Chris Schuld's Browser class version 1.9 (which was unmaintained for a couple of years). Chris' class was based on the original work from Gary White.
License
-------
SPDX-License-Identifier: MIT OR LGPL-3.0-only
================================================
FILE: composer.json
================================================
{
"name": "wolfcast/browser-detection",
"type": "library",
"description": "The Wolfcast BrowserDetection PHP class facilitates the identification of the user's environment such as Web browser, version, platform family, platform version or if it's a mobile device or not.",
"keywords": ["browser","detection","version","environment","platform","mobile"],
"homepage": "https://github.com/Wolfcast/BrowserDetection",
"license": "LGPL-3.0-or-later",
"authors": [
{
"name": "Alexandre Valiquette",
"homepage": "https://wolfcast.com/",
"role": "Lead developer"
}
],
"require": {
"php": ">=5.3.0"
},
"autoload": {
"classmap": [
"lib/BrowserDetection.php"
]
}
}
================================================
FILE: docs/classes/Wolfcast-BrowserDetection.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Wolfcast BrowserDetection Documentation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<base href="../">
<link rel="icon" href="/favicon.ico"/>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/base.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="css/template.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0/css/all.min.css" integrity="sha256-ybRkN9dBjhcS2qrW1z+hfCxq+1aBdwyQM5wlQoQVt/0=" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/themes/prism-okaidia.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-numbers/prism-line-numbers.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/prismjs@1.23.0/plugins/line-highlight/prism-line-highlight.css">
<script src="https://cdn.jsdelivr.net/npm/fuse.js@3.4.6"></script>
<script src="https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2"></script>
<script src="js/template.js"></script>
<script src="js/search.js"></script>
<script defer src="js/searchIndex.js"></script>
</head>
<body id="top">
<header class="phpdocumentor-header phpdocumentor-section">
<h1 class="phpdocumentor-title"><a href="" class="phpdocumentor-title__link">Wolfcast BrowserDetection Documentation</a></h1>
<input class="phpdocumentor-header__menu-button" type="checkbox" id="menu-button" name="menu-button" />
<label class="phpdocumentor-header__menu-icon" for="menu-button">
<i class="fas fa-bars"></i>
</label>
<section data-search-form class="phpdocumentor-search">
<label>
<span class="visually-hidden">Search for</span>
<svg class="phpdocumentor-search__icon" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="7.5" cy="7.5" r="6.5" stroke="currentColor" stroke-width="2"/>
<line x1="12.4892" y1="12.2727" x2="19.1559" y2="18.9393" stroke="currentColor" stroke-width="3"/>
</svg>
<input type="search" class="phpdocumentor-field phpdocumentor-search__field" placeholder="Loading .." disabled />
</label>
</section>
<nav class="phpdocumentor-topnav">
<ul class="phpdocumentor-topnav__menu">
</ul>
</nav>
</header>
<main class="phpdocumentor">
<div class="phpdocumentor-section">
<input class="phpdocumentor-sidebar__menu-button" type="checkbox" id="sidebar-button" name="sidebar-button" />
<label class="phpdocumentor-sidebar__menu-icon" for="sidebar-button">
Menu
</label>
<aside class="phpdocumentor-column -three phpdocumentor-sidebar">
<section class="phpdocumentor-sidebar__category -namespaces">
<h2 class="phpdocumentor-sidebar__category-header">Namespaces</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="namespaces/wolfcast.html" class="">Wolfcast</a>
</h4>
</section>
<section class="phpdocumentor-sidebar__category -packages">
<h2 class="phpdocumentor-sidebar__category-header">Packages</h2>
<h4 class="phpdocumentor-sidebar__root-namespace">
<a href="packages/BrowserDetection.html" class="">BrowserDetection</a>
</h4>
</section>
<section class="phpdocumentor-sidebar__category -reports">
<h2 class="phpdocumentor-sidebar__category-header">Reports</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/deprecated.html">Deprecated</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/errors.html">Errors</a></h3>
<h3 class="phpdocumentor-sidebar__root-package"><a href="reports/markers.html">Markers</a></h3>
</section>
<section class="phpdocumentor-sidebar__category -indices">
<h2 class="phpdocumentor-sidebar__category-header">Indices</h2>
<h3 class="phpdocumentor-sidebar__root-package"><a href="indices/files.html">Files</a></h3>
</section>
</aside>
<div class="phpdocumentor-column -nine phpdocumentor-content">
<section>
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="namespaces/wolfcast.html">Wolfcast</a></li>
</ul>
<article class="phpdocumentor-element -class">
<h2 class="phpdocumentor-content__title">
BrowserDetection
<div class="phpdocumentor-element__package">
in package
<ul class="phpdocumentor-breadcrumbs">
<li class="phpdocumentor-breadcrumb"><a href="packages/BrowserDetection.html">BrowserDetection</a></li>
</ul>
</div>
</h2>
<div class="phpdocumentor-label-line">
</div>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">169</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.169" class="phpdocumentor-element-found-in__source" data-line="169" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<p class="phpdocumentor-summary">The BrowserDetection class facilitates the identification of the user's environment such as Web browser, version,
platform and device type.</p>
<section class="phpdocumentor-description"><p>Typical usage:</p>
<pre class="prettyprint"><code class="language-php">$browser = new Wolfcast\BrowserDetection();
if ($browser->getName() == Wolfcast\BrowserDetection::BROWSER_FIREFOX &&
$browser->compareVersions($browser->getVersion(), '5.0') >= 0) {
echo 'You are using FireFox version 5 or greater.';
}
</code></pre>
<p>The class is a rewrite of Chris Schuld's Browser class version 1.9 which is mostly unmaintained since August 20th,
2010. Chris' class was based on the original work from Gary White.</p>
<p>Updates:</p>
<p>2025-03-23: Version 2.9.9</p>
<ul>
<li>Added macOS Sequoia detection for browsers that still correctly report the macOS version.</li>
</ul>
<p>2024-04-21: Version 2.9.8</p>
<ul>
<li>Added macOS Sonoma and macOS Ventura detection. Note that all the majors Web browsers have reported macOS Catalina
since 2021 for any macOS 11+ versions. See the documentation of macVerToStr() for more details.</li>
<li>Improved the library documentation when detecting Windows version names since Windows 11 is always reported as
Windows 10. See windowsNTVerToStr() for more details.</li>
<li>Updated HTML documentation of the library to the latest version of phpDocumentor.</li>
</ul>
<p>2022-09-20: Version 2.9.7</p>
<ul>
<li>Changed licensing to dual licensing: MIT or LGPL-3.0-only. This has no impact on existing users. You can continue
under the previous license or switch to MIT.</li>
</ul>
<p>2022-05-01: Version 2.9.6</p>
<ul>
<li>Added support for Chrome OS.</li>
<li>Added support for macOS Monterey and macOS Big Sur.</li>
<li>Now correctly detects AArch64 as 64-bit.</li>
<li>Added support for PHP 8.</li>
<li>Tested with latest Web Browsers and platforms.</li>
</ul>
<p>2020-02-02: Version 2.9.5</p>
<ul>
<li>WARNING! Breaking change: complete rework of robots detection. Now robot name and version is detected in addition
of browser name and version. Use getRobotName() and getRobotVersion() when isRobot() is true.</li>
<li>WARNING! Breaking change: due to robots detection rework the following methods signatures has changed (isRobot
parameter removed): addCustomBrowserDetection(), checkSimpleBrowserUA(), checkBrowserUAWithVersion().</li>
<li>Added possibility to support new robots with addCustomRobotDetection().</li>
<li>Added support for the new Microsoft Edge based on Chromium.</li>
<li>Added version names for Android 10 and later (Google no longer use candy names for new versions).</li>
<li>Added macOS Catalina detection.</li>
<li>Added Windows Server 2019 detection (Windows Server 2016 can be no longer detected due to the fact that they both
use the same version number and that the build is not included in the user agent).</li>
</ul>
<p>2019-03-27: Version 2.9.3</p>
<ul>
<li>Fixed Edge detection on Android.</li>
<li>Added Android Q detection.</li>
<li>Now filtering superglobals.</li>
</ul>
<p>2019-02-28: Version 2.9.2</p>
<ul>
<li>Fixed Opera detection.</li>
</ul>
<p>2018-08-23: Version 2.9.1</p>
<ul>
<li>Fixed Chrome detection under iOS.</li>
<li>Added Android Pie detection.</li>
<li>Added macOS Mojave detection.</li>
</ul>
<p>2018-07-15: Version 2.9.0</p>
<ul>
<li>WARNING! Breaking change: new Wolfcast namespace. Use new Wolfcast\BrowserDetection().</li>
<li>iPad, iPhone and iPod are all under iOS now.</li>
<li>Added Android Oreo detection.</li>
<li>Added macOS High Sierra detection.</li>
<li>Added UC Browser detection.</li>
<li>Improved regular expressions (even less false positives).</li>
<li>Removed AOL detection.</li>
<li>Removed the following Web browsers detection: Amaya, Galeon, NetPositive, OmniWeb, Vivaldi detection (use
addCustomBrowserDetection()).</li>
<li>Removed the following legacy platforms detection: BeOS, OS/2, SunOS (use addCustomPlatformDetection()).</li>
</ul>
<p>2016-11-28: Version 2.5.1</p>
<ul>
<li>Better detection of 64-bit platforms.</li>
</ul>
<p>2016-08-19: Version 2.5.0</p>
<ul>
<li>Platform version and platform version name are now supported for Mac.</li>
<li>Fixed platform version name for Android.</li>
</ul>
<p>2016-08-02: Version 2.4.0</p>
<ul>
<li>Platform version and platform version name are now supported for Android.</li>
<li>Added support for the Samsung Internet browser.</li>
<li>Added support for the Vivaldi browser.</li>
<li>Better support for legacy Windows versions.</li>
</ul>
<p>2016-02-11: Version 2.3.0</p>
<ul>
<li>WARNING! Breaking change: public method getBrowser() is renamed to getName().</li>
<li>WARNING! Breaking change: changed the compareVersions() return values to be more in line with other libraries.</li>
<li>You can now get the exact platform version (name or version numbers) on which the browser is run on with
getPlatformVersion(). Only working with Windows operating systems at the moment.</li>
<li>You can now determine if the browser is executed from a 64-bit platform with is64bitPlatform().</li>
<li>Better detection of mobile platform for Googlebot.</li>
</ul>
<p>2016-01-04: Version 2.2.0</p>
<ul>
<li>Added support for Microsoft Edge.</li>
</ul>
<p>2014-12-30: Version 2.1.2</p>
<ul>
<li>Better detection of Opera.</li>
</ul>
<p>2014-07-11: Version 2.1.1</p>
<ul>
<li>Better detection of mobile devices and platforms.</li>
</ul>
<p>2014-06-04: Version 2.1.0</p>
<ul>
<li>Added support for IE 11+.</li>
</ul>
<p>2013-05-27: Version 2.0.0 which is (almost) a complete rewrite based on Chris Schuld's Browser class version 1.9 plus
changes below.</p>
<ul>
<li>Added support for Opera Mobile</li>
<li>Added support for the Windows Phone (formerly Windows Mobile) platform</li>
<li>Added support for BlackBerry Tablet OS and BlackBerry 10</li>
<li>Added support for the Symbian platform</li>
<li>Added support for Bingbot</li>
<li>Added support for the Yahoo! Multimedia crawler</li>
<li>Removed iPhone/iPad/iPod browsers since there are not browsers but platforms - test them with getPlatform()</li>
<li>Removed support for Shiretoko (Firefox 3.5 alpha/beta) and MSN Browser</li>
<li>Merged Nokia and Nokia S60</li>
<li>Updated some deprecated browser names</li>
<li>Many public methods are now protected</li>
<li>Documentation updated</li>
</ul>
<p>2010-07-04:</p>
<ul>
<li>Added detection of IE compatibility view - test with getIECompatibilityView()</li>
<li>Added support for all (deprecated) Netscape versions</li>
<li>Added support for Safari < 3.0</li>
<li>Better Firefox version parsing</li>
<li>Better Opera version parsing</li>
<li>Better Mozilla detection</li>
</ul>
</section>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">version</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link">2.9.9</span>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">last-modified</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>March 23, 2025</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">author</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Alexandre Valiquette, Chris Schuld, Gary White</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">copyright</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>Copyright (c) 2025, Wolfcast</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">license</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>https://spdx.org/licenses/GPL-3.0-only.html</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">license</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>https://spdx.org/licenses/MIT.html</p>
</section>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">link</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<a class="phpdocumentor-tag-link" href="https://wolfcast.com/"> https://wolfcast.com/ </a>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">link</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<a class="phpdocumentor-tag-link" href="https://wolfcast.com/open-source/browser-detection/tutorial.php"> https://wolfcast.com/open-source/browser-detection/tutorial.php </a>
</dd>
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">link</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<a class="phpdocumentor-tag-link" href="https://chrisschuld.com/"> https://chrisschuld.com/ </a>
</dd>
</dl>
<h3 id="toc">
Table of Contents
<a href="classes/Wolfcast-BrowserDetection.html#toc" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<h4 id="toc-constants">
Constants
<a href="classes/Wolfcast-BrowserDetection.html#toc-constants" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ANDROID">BROWSER_ANDROID</a>
<span>
= 'Android' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_BLACKBERRY">BROWSER_BLACKBERRY</a>
<span>
= 'BlackBerry' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_CHROME">BROWSER_CHROME</a>
<span>
= 'Chrome' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_EDGE">BROWSER_EDGE</a>
<span>
= 'Edge' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_FIREBIRD">BROWSER_FIREBIRD</a>
<span>
= 'Firebird' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_FIREFOX">BROWSER_FIREFOX</a>
<span>
= 'Firefox' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ICAB">BROWSER_ICAB</a>
<span>
= 'iCab' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ICECAT">BROWSER_ICECAT</a>
<span>
= 'GNU IceCat' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ICEWEASEL">BROWSER_ICEWEASEL</a>
<span>
= 'GNU IceWeasel' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_IE">BROWSER_IE</a>
<span>
= 'Internet Explorer' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_IE_MOBILE">BROWSER_IE_MOBILE</a>
<span>
= 'Internet Explorer Mobile' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_KONQUEROR">BROWSER_KONQUEROR</a>
<span>
= 'Konqueror' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_LYNX">BROWSER_LYNX</a>
<span>
= 'Lynx' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_MOZILLA">BROWSER_MOZILLA</a>
<span>
= 'Mozilla' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_MSNTV">BROWSER_MSNTV</a>
<span>
= 'MSN TV' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_NETSCAPE">BROWSER_NETSCAPE</a>
<span>
= 'Netscape' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_NOKIA">BROWSER_NOKIA</a>
<span>
= 'Nokia Browser' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_OPERA">BROWSER_OPERA</a>
<span>
= 'Opera' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_OPERA_MINI">BROWSER_OPERA_MINI</a>
<span>
= 'Opera Mini' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_OPERA_MOBILE">BROWSER_OPERA_MOBILE</a>
<span>
= 'Opera Mobile' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_PHOENIX">BROWSER_PHOENIX</a>
<span>
= 'Phoenix' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_SAFARI">BROWSER_SAFARI</a>
<span>
= 'Safari' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_SAMSUNG">BROWSER_SAMSUNG</a>
<span>
= 'Samsung Internet' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_TABLET_OS">BROWSER_TABLET_OS</a>
<span>
= 'BlackBerry Tablet OS' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_UC">BROWSER_UC</a>
<span>
= 'UC Browser' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_UNKNOWN">BROWSER_UNKNOWN</a>
<span>
= 'unknown' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_ANDROID">PLATFORM_ANDROID</a>
<span>
= 'Android' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_BLACKBERRY">PLATFORM_BLACKBERRY</a>
<span>
= 'BlackBerry' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_CHROME_OS">PLATFORM_CHROME_OS</a>
<span>
= 'Chrome OS' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_FREEBSD">PLATFORM_FREEBSD</a>
<span>
= 'FreeBSD' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_IOS">PLATFORM_IOS</a>
<span>
= 'iOS' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_LINUX">PLATFORM_LINUX</a>
<span>
= 'Linux' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_MACINTOSH">PLATFORM_MACINTOSH</a>
<span>
= 'Macintosh' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_NETBSD">PLATFORM_NETBSD</a>
<span>
= 'NetBSD' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_NOKIA">PLATFORM_NOKIA</a>
<span>
= 'Nokia' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_OPENBSD">PLATFORM_OPENBSD</a>
<span>
= 'OpenBSD' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_OPENSOLARIS">PLATFORM_OPENSOLARIS</a>
<span>
= 'OpenSolaris' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_SYMBIAN">PLATFORM_SYMBIAN</a>
<span>
= 'Symbian' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_UNKNOWN">PLATFORM_UNKNOWN</a>
<span>
= 'unknown' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_VERSION_UNKNOWN">PLATFORM_VERSION_UNKNOWN</a>
<span>
= 'unknown' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_WINDOWS">PLATFORM_WINDOWS</a>
<span>
= 'Windows' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_WINDOWS_CE">PLATFORM_WINDOWS_CE</a>
<span>
= 'Windows CE' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_WINDOWS_PHONE">PLATFORM_WINDOWS_PHONE</a>
<span>
= 'Windows Phone' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_BINGBOT">ROBOT_BINGBOT</a>
<span>
= 'Bingbot' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_GOOGLEBOT">ROBOT_GOOGLEBOT</a>
<span>
= 'Googlebot' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_MSNBOT">ROBOT_MSNBOT</a>
<span>
= 'MSNBot' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_SLURP">ROBOT_SLURP</a>
<span>
= 'Yahoo! Slurp' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_UNKNOWN">ROBOT_UNKNOWN</a>
<span>
= '' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_VERSION_UNKNOWN">ROBOT_VERSION_UNKNOWN</a>
<span>
= '' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_W3CVALIDATOR">ROBOT_W3CVALIDATOR</a>
<span>
= 'W3C Validator' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_YAHOO_MM">ROBOT_YAHOO_MM</a>
<span>
= 'Yahoo! Multimedia' </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -constant -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#constant_VERSION_UNKNOWN">VERSION_UNKNOWN</a>
<span>
= 'unknown' </span>
</dt>
<dd>Version unknown constant.</dd>
</dl>
<h4 id="toc-properties">
Properties
<a href="classes/Wolfcast-BrowserDetection.html#toc-properties" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__agent">$_agent</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__browserName">$_browserName</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__compatibilityViewName">$_compatibilityViewName</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__compatibilityViewVer">$_compatibilityViewVer</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__customBrowserDetection">$_customBrowserDetection</a>
<span>
: array<string|int, mixed> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__customPlatformDetection">$_customPlatformDetection</a>
<span>
: array<string|int, mixed> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__customRobotDetection">$_customRobotDetection</a>
<span>
: array<string|int, mixed> </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__is64bit">$_is64bit</a>
<span>
: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__isMobile">$_isMobile</a>
<span>
: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__isRobot">$_isRobot</a>
<span>
: bool </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__platform">$_platform</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__platformVersion">$_platformVersion</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__robotName">$_robotName</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__robotVersion">$_robotVersion</a>
<span>
: string </span>
</dt>
<dt class="phpdocumentor-table-of-contents__entry -property -private">
<a class="" href="classes/Wolfcast-BrowserDetection.html#property__version">$_version</a>
<span>
: string </span>
</dt>
</dl>
<h4 id="toc-methods">
Methods
<a href="classes/Wolfcast-BrowserDetection.html#toc-methods" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<dl class="phpdocumentor-table-of-contents">
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method___construct">__construct()</a>
<span>
: mixed </span>
</dt>
<dd>BrowserDetection class constructor.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method___toString">__toString()</a>
<span>
: string </span>
</dt>
<dd>Determine how the class will react when it is treated like a string.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_addCustomBrowserDetection">addCustomBrowserDetection()</a>
<span>
: bool </span>
</dt>
<dd>Dynamically add support for a new Web browser.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_addCustomPlatformDetection">addCustomPlatformDetection()</a>
<span>
: bool </span>
</dt>
<dd>Dynamically add support for a new platform.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_addCustomRobotDetection">addCustomRobotDetection()</a>
<span>
: bool </span>
</dt>
<dd>Dynamically add support for a new robot.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_compareVersions">compareVersions()</a>
<span>
: int </span>
</dt>
<dd>Compare two version number strings.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getIECompatibilityView">getIECompatibilityView()</a>
<span>
: mixed </span>
</dt>
<dd>Get the name and version of the browser emulated in the compatibility view mode (if any). Since Internet
Explorer 8, IE can be put in compatibility mode to make websites that were created for older browsers, especially
IE 6 and 7, look better in IE 8+ which renders web pages closer to the standards and thus differently from those
older versions of IE.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getLibVersion">getLibVersion()</a>
<span>
: string </span>
</dt>
<dd>Return the BrowserDetection class version.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getName">getName()</a>
<span>
: string </span>
</dt>
<dd>Get the name of the browser. All of the return values are class constants. You can compare them like this:
$myBrowserInstance->getName() == BrowserDetection::BROWSER_FIREFOX.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getPlatform">getPlatform()</a>
<span>
: string </span>
</dt>
<dd>Get the name of the platform family on which the browser is run on (such as Windows, Apple, etc.). All of
the return values are class constants. You can compare them like this:
$myBrowserInstance->getPlatform() == BrowserDetection::PLATFORM_ANDROID.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getPlatformVersion">getPlatformVersion()</a>
<span>
: string </span>
</dt>
<dd>Get the platform version on which the browser is run on. It can be returned as a string number like 'NT 6.3' or
as a name like 'Windows 8.1'. When returning version string numbers for Windows NT OS families the number is
prefixed by 'NT ' to differentiate from older Windows 3.x & 9x release. At the moment only the Windows and
Android operating systems are supported.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getRobotName">getRobotName()</a>
<span>
: string </span>
</dt>
<dd>Get the name of the robot. All of the return values are class constants. You can compare them like this:
$myBrowserInstance->getRobotName() == BrowserDetection::ROBOT_GOOGLEBOT.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getRobotVersion">getRobotVersion()</a>
<span>
: string </span>
</dt>
<dd>Get the version of the robot.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getUserAgent">getUserAgent()</a>
<span>
: string </span>
</dt>
<dd>Get the user agent value used by the class to determine the browser details.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_getVersion">getVersion()</a>
<span>
: string </span>
</dt>
<dd>Get the version of the browser.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_is64bitPlatform">is64bitPlatform()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is executed from a 64-bit platform. Keep in mind that not all platforms/browsers report
this and the result may not always be accurate.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_isChromeFrame">isChromeFrame()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser runs Google Chrome Frame (it's a plug-in designed for Internet Explorer 6+ based on the
open-source Chromium project - it's like a Chrome browser within IE).</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_isInIECompatibilityView">isInIECompatibilityView()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is in compatibility view or not. Since Internet Explorer 8, IE can be put in
compatibility mode to make websites that were created for older browsers, especially IE 6 and 7, look better in
IE 8+ which renders web pages closer to the standards and thus differently from those older versions of IE.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_isMobile">isMobile()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is from a mobile device or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_isRobot">isRobot()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is a robot (Googlebot, Bingbot, Yahoo! Slurp...) or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_removeCustomBrowserDetection">removeCustomBrowserDetection()</a>
<span>
: bool </span>
</dt>
<dd>Remove support for a previously added Web browser.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_removeCustomPlatformDetection">removeCustomPlatformDetection()</a>
<span>
: bool </span>
</dt>
<dd>Remove support for a previously added platform.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_removeCustomRobotDetection">removeCustomRobotDetection()</a>
<span>
: bool </span>
</dt>
<dd>Remove support for a previously added robot.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -public">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setUserAgent">setUserAgent()</a>
<span>
: mixed </span>
</dt>
<dd>Set the user agent to use with the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_androidVerToStr">androidVerToStr()</a>
<span>
: string </span>
</dt>
<dd>Convert the Android version numbers to the operating system name. For instance '1.6' returns 'Donut'.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowser">checkBrowser()</a>
<span>
: bool </span>
</dt>
<dd>Determine what is the browser used by the user.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserAndroid">checkBrowserAndroid()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is the Android browser (based on the WebKit layout engine and coupled with Chrome's
JavaScript engine) or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserBlackBerry">checkBrowserBlackBerry()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is the BlackBerry browser or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserChrome">checkBrowserChrome()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Chrome or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserCustom">checkBrowserCustom()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is among the custom browser rules or not. Rules are checked in the order they were
added.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserEdge">checkBrowserEdge()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Edge or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserFirebird">checkBrowserFirebird()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Firebird or not. Firebird was the name of Firefox from version 0.6 to 0.7.1.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserFirefox">checkBrowserFirefox()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Firefox or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserIcab">checkBrowserIcab()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is iCab or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserIceCat">checkBrowserIceCat()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is GNU IceCat (formerly known as GNU IceWeasel) or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserIceWeasel">checkBrowserIceWeasel()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is GNU IceWeasel (now know as GNU IceCat) or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserInternetExplorer">checkBrowserInternetExplorer()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Internet Explorer or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserKonqueror">checkBrowserKonqueror()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Konqueror or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserLynx">checkBrowserLynx()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Lynx or not. It is the oldest web browser currently in general use and development.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserMozilla">checkBrowserMozilla()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Mozilla or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserMsnTv">checkBrowserMsnTv()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is MSN TV (formerly WebTV) or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserNetscape">checkBrowserNetscape()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Netscape or not. Official support for this browser ended on March 1st, 2008.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserNokia">checkBrowserNokia()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is a Nokia browser or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserOpera">checkBrowserOpera()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Opera or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserPhoenix">checkBrowserPhoenix()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Phoenix or not. Phoenix was the name of Firefox from version 0.1 to 0.5.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserSafari">checkBrowserSafari()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is Safari or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserSamsung">checkBrowserSamsung()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is the Samsung Internet browser or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserUAWithVersion">checkBrowserUAWithVersion()</a>
<span>
: bool </span>
</dt>
<dd>Test the user agent for a specific browser that use a "Version" string (like Safari and Opera). The user agent
should look like: "Version/1.0 Browser name/123.456" or "Browser name/123.456 Version/1.0".</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkBrowserUC">checkBrowserUC()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the browser is UC Browser or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkPlatform">checkPlatform()</a>
<span>
: mixed </span>
</dt>
<dd>Determine the user's platform.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkPlatformCustom">checkPlatformCustom()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the platform is among the custom platform rules or not. Rules are checked in the order they were
added.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkPlatformVersion">checkPlatformVersion()</a>
<span>
: mixed </span>
</dt>
<dd>Determine the user's platform version.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobot">checkRobot()</a>
<span>
: mixed </span>
</dt>
<dd>Determine if it's a robot crawling the page and find it's name and version.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobotBingbot">checkRobotBingbot()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the robot is the Bingbot crawler or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobotCustom">checkRobotCustom()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the robot is among the custom robot rules or not. Rules are checked in the order they were added.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobotGooglebot">checkRobotGooglebot()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the robot is the Googlebot crawler or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobotMsnBot">checkRobotMsnBot()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the robot is the MSNBot crawler or not. In October 2010 it was replaced by the Bingbot robot.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobotSlurp">checkRobotSlurp()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the robot is the Yahoo! Slurp crawler or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobotW3CValidator">checkRobotW3CValidator()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the robot is the W3C Validator or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkRobotYahooMultimedia">checkRobotYahooMultimedia()</a>
<span>
: bool </span>
</dt>
<dd>Determine if the robot is the Yahoo! multimedia crawler or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkSimpleBrowserUA">checkSimpleBrowserUA()</a>
<span>
: bool </span>
</dt>
<dd>Test the user agent for a specific browser where the browser name is immediately followed by the version number.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_checkSimpleRobot">checkSimpleRobot()</a>
<span>
: bool </span>
</dt>
<dd>Test the user agent for a specific robot where the robot name is immediately followed by the version number.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_cleanVersion">cleanVersion()</a>
<span>
: string </span>
</dt>
<dd>Clean a version string from unwanted characters.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_containString">containString()</a>
<span>
: bool </span>
</dt>
<dd>Find if one or more substring is contained in a string.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_detect">detect()</a>
<span>
: mixed </span>
</dt>
<dd>Detect the user environment from the details in the user agent string.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_findAndGetVersion">findAndGetVersion()</a>
<span>
: bool </span>
</dt>
<dd>Test the user agent for a specific browser and extract it's version.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_iOSVerToStr">iOSVerToStr()</a>
<span>
: string </span>
</dt>
<dd>Convert the iOS version numbers to the operating system name. For instance '2.0' returns 'iPhone OS 2.0'.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_macVerToStr">macVerToStr()</a>
<span>
: string </span>
</dt>
<dd>Convert the macOS version numbers to the operating system name. For instance '10.7' returns 'Mac OS X Lion'.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_parseInt">parseInt()</a>
<span>
: int </span>
</dt>
<dd>Get the integer value of a string variable.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_reset">reset()</a>
<span>
: mixed </span>
</dt>
<dd>Reset all the properties of the class.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_safariBuildToSafariVer">safariBuildToSafariVer()</a>
<span>
: string </span>
</dt>
<dd>Convert a Safari build number to a Safari version number.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_set64bit">set64bit()</a>
<span>
: mixed </span>
</dt>
<dd>Set if the browser is executed from a 64-bit platform.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setBrowser">setBrowser()</a>
<span>
: mixed </span>
</dt>
<dd>Set the name of the browser.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setMobile">setMobile()</a>
<span>
: mixed </span>
</dt>
<dd>Set the browser to be from a mobile device or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setPlatform">setPlatform()</a>
<span>
: mixed </span>
</dt>
<dd>Set the platform on which the browser is on.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setPlatformVersion">setPlatformVersion()</a>
<span>
: mixed </span>
</dt>
<dd>Set the platform version on which the browser is on.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setRobot">setRobot()</a>
<span>
: mixed </span>
</dt>
<dd>Set the browser to be a robot (crawler) or not.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setRobotName">setRobotName()</a>
<span>
: mixed </span>
</dt>
<dd>Set the name of the robot.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setRobotVersion">setRobotVersion()</a>
<span>
: mixed </span>
</dt>
<dd>Set the version of the robot.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_setVersion">setVersion()</a>
<span>
: mixed </span>
</dt>
<dd>Set the version of the browser.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_webKitBuildToSafariVer">webKitBuildToSafariVer()</a>
<span>
: string </span>
</dt>
<dd>Convert a WebKit build number to a Safari version number.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_windowsNTVerToStr">windowsNTVerToStr()</a>
<span>
: string </span>
</dt>
<dd>Convert the Windows NT family version numbers to the operating system name. For instance '5.1' returns
'Windows XP'.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_windowsVerToStr">windowsVerToStr()</a>
<span>
: string </span>
</dt>
<dd>Convert the Windows 3.x & 9x family version numbers to the operating system name. For instance '4.10.1998'
returns 'Windows 98'.</dd>
<dt class="phpdocumentor-table-of-contents__entry -method -protected">
<a class="" href="classes/Wolfcast-BrowserDetection.html#method_wordPos">wordPos()</a>
<span>
: mixed </span>
</dt>
<dd>Find the position of the first occurrence of a word in a string.</dd>
</dl>
<section class="phpdocumentor-constants">
<h3 class="phpdocumentor-elements__header" id="constants">
Constants
<a href="classes/Wolfcast-BrowserDetection.html#constants" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_ANDROID">
BROWSER_ANDROID
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ANDROID" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">175</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.175" class="phpdocumentor-element-found-in__source" data-line="175" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_ANDROID</span>
= <span class="phpdocumentor-signature__default-value">'Android'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_BLACKBERRY">
BROWSER_BLACKBERRY
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_BLACKBERRY" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">176</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.176" class="phpdocumentor-element-found-in__source" data-line="176" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_BLACKBERRY</span>
= <span class="phpdocumentor-signature__default-value">'BlackBerry'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_CHROME">
BROWSER_CHROME
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_CHROME" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">177</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.177" class="phpdocumentor-element-found-in__source" data-line="177" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_CHROME</span>
= <span class="phpdocumentor-signature__default-value">'Chrome'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_EDGE">
BROWSER_EDGE
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_EDGE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">178</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.178" class="phpdocumentor-element-found-in__source" data-line="178" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_EDGE</span>
= <span class="phpdocumentor-signature__default-value">'Edge'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_FIREBIRD">
BROWSER_FIREBIRD
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_FIREBIRD" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">179</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.179" class="phpdocumentor-element-found-in__source" data-line="179" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_FIREBIRD</span>
= <span class="phpdocumentor-signature__default-value">'Firebird'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_FIREFOX">
BROWSER_FIREFOX
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_FIREFOX" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">180</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.180" class="phpdocumentor-element-found-in__source" data-line="180" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_FIREFOX</span>
= <span class="phpdocumentor-signature__default-value">'Firefox'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_ICAB">
BROWSER_ICAB
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ICAB" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">181</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.181" class="phpdocumentor-element-found-in__source" data-line="181" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_ICAB</span>
= <span class="phpdocumentor-signature__default-value">'iCab'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_ICECAT">
BROWSER_ICECAT
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ICECAT" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">182</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.182" class="phpdocumentor-element-found-in__source" data-line="182" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_ICECAT</span>
= <span class="phpdocumentor-signature__default-value">'GNU IceCat'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_ICEWEASEL">
BROWSER_ICEWEASEL
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_ICEWEASEL" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">183</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.183" class="phpdocumentor-element-found-in__source" data-line="183" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_ICEWEASEL</span>
= <span class="phpdocumentor-signature__default-value">'GNU IceWeasel'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_IE">
BROWSER_IE
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_IE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">184</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.184" class="phpdocumentor-element-found-in__source" data-line="184" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_IE</span>
= <span class="phpdocumentor-signature__default-value">'Internet Explorer'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_IE_MOBILE">
BROWSER_IE_MOBILE
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_IE_MOBILE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">185</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.185" class="phpdocumentor-element-found-in__source" data-line="185" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_IE_MOBILE</span>
= <span class="phpdocumentor-signature__default-value">'Internet Explorer Mobile'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_KONQUEROR">
BROWSER_KONQUEROR
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_KONQUEROR" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">186</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.186" class="phpdocumentor-element-found-in__source" data-line="186" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_KONQUEROR</span>
= <span class="phpdocumentor-signature__default-value">'Konqueror'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_LYNX">
BROWSER_LYNX
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_LYNX" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">187</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.187" class="phpdocumentor-element-found-in__source" data-line="187" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_LYNX</span>
= <span class="phpdocumentor-signature__default-value">'Lynx'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_MOZILLA">
BROWSER_MOZILLA
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_MOZILLA" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">188</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.188" class="phpdocumentor-element-found-in__source" data-line="188" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_MOZILLA</span>
= <span class="phpdocumentor-signature__default-value">'Mozilla'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_MSNTV">
BROWSER_MSNTV
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_MSNTV" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">189</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.189" class="phpdocumentor-element-found-in__source" data-line="189" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_MSNTV</span>
= <span class="phpdocumentor-signature__default-value">'MSN TV'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_NETSCAPE">
BROWSER_NETSCAPE
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_NETSCAPE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">190</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.190" class="phpdocumentor-element-found-in__source" data-line="190" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_NETSCAPE</span>
= <span class="phpdocumentor-signature__default-value">'Netscape'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_NOKIA">
BROWSER_NOKIA
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_NOKIA" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">191</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.191" class="phpdocumentor-element-found-in__source" data-line="191" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_NOKIA</span>
= <span class="phpdocumentor-signature__default-value">'Nokia Browser'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_OPERA">
BROWSER_OPERA
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_OPERA" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">192</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.192" class="phpdocumentor-element-found-in__source" data-line="192" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_OPERA</span>
= <span class="phpdocumentor-signature__default-value">'Opera'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_OPERA_MINI">
BROWSER_OPERA_MINI
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_OPERA_MINI" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">193</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.193" class="phpdocumentor-element-found-in__source" data-line="193" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_OPERA_MINI</span>
= <span class="phpdocumentor-signature__default-value">'Opera Mini'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_OPERA_MOBILE">
BROWSER_OPERA_MOBILE
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_OPERA_MOBILE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">194</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.194" class="phpdocumentor-element-found-in__source" data-line="194" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_OPERA_MOBILE</span>
= <span class="phpdocumentor-signature__default-value">'Opera Mobile'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_PHOENIX">
BROWSER_PHOENIX
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_PHOENIX" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">195</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.195" class="phpdocumentor-element-found-in__source" data-line="195" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_PHOENIX</span>
= <span class="phpdocumentor-signature__default-value">'Phoenix'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_SAFARI">
BROWSER_SAFARI
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_SAFARI" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">196</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.196" class="phpdocumentor-element-found-in__source" data-line="196" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_SAFARI</span>
= <span class="phpdocumentor-signature__default-value">'Safari'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_SAMSUNG">
BROWSER_SAMSUNG
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_SAMSUNG" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">197</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.197" class="phpdocumentor-element-found-in__source" data-line="197" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_SAMSUNG</span>
= <span class="phpdocumentor-signature__default-value">'Samsung Internet'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_TABLET_OS">
BROWSER_TABLET_OS
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_TABLET_OS" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">198</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.198" class="phpdocumentor-element-found-in__source" data-line="198" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_TABLET_OS</span>
= <span class="phpdocumentor-signature__default-value">'BlackBerry Tablet OS'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_UC">
BROWSER_UC
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_UC" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">199</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.199" class="phpdocumentor-element-found-in__source" data-line="199" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_UC</span>
= <span class="phpdocumentor-signature__default-value">'UC Browser'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_BROWSER_UNKNOWN">
BROWSER_UNKNOWN
<a href="classes/Wolfcast-BrowserDetection.html#constant_BROWSER_UNKNOWN" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">200</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.200" class="phpdocumentor-element-found-in__source" data-line="200" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">BROWSER_UNKNOWN</span>
= <span class="phpdocumentor-signature__default-value">'unknown'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_ANDROID">
PLATFORM_ANDROID
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_ANDROID" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">206</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.206" class="phpdocumentor-element-found-in__source" data-line="206" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_ANDROID</span>
= <span class="phpdocumentor-signature__default-value">'Android'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_BLACKBERRY">
PLATFORM_BLACKBERRY
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_BLACKBERRY" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">207</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.207" class="phpdocumentor-element-found-in__source" data-line="207" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_BLACKBERRY</span>
= <span class="phpdocumentor-signature__default-value">'BlackBerry'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_CHROME_OS">
PLATFORM_CHROME_OS
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_CHROME_OS" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">208</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.208" class="phpdocumentor-element-found-in__source" data-line="208" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_CHROME_OS</span>
= <span class="phpdocumentor-signature__default-value">'Chrome OS'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_FREEBSD">
PLATFORM_FREEBSD
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_FREEBSD" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">209</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.209" class="phpdocumentor-element-found-in__source" data-line="209" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_FREEBSD</span>
= <span class="phpdocumentor-signature__default-value">'FreeBSD'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_IOS">
PLATFORM_IOS
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_IOS" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">210</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.210" class="phpdocumentor-element-found-in__source" data-line="210" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_IOS</span>
= <span class="phpdocumentor-signature__default-value">'iOS'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_LINUX">
PLATFORM_LINUX
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_LINUX" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">211</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.211" class="phpdocumentor-element-found-in__source" data-line="211" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_LINUX</span>
= <span class="phpdocumentor-signature__default-value">'Linux'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_MACINTOSH">
PLATFORM_MACINTOSH
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_MACINTOSH" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">212</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.212" class="phpdocumentor-element-found-in__source" data-line="212" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_MACINTOSH</span>
= <span class="phpdocumentor-signature__default-value">'Macintosh'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_NETBSD">
PLATFORM_NETBSD
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_NETBSD" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">213</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.213" class="phpdocumentor-element-found-in__source" data-line="213" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_NETBSD</span>
= <span class="phpdocumentor-signature__default-value">'NetBSD'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_NOKIA">
PLATFORM_NOKIA
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_NOKIA" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">214</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.214" class="phpdocumentor-element-found-in__source" data-line="214" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_NOKIA</span>
= <span class="phpdocumentor-signature__default-value">'Nokia'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_OPENBSD">
PLATFORM_OPENBSD
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_OPENBSD" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">215</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.215" class="phpdocumentor-element-found-in__source" data-line="215" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_OPENBSD</span>
= <span class="phpdocumentor-signature__default-value">'OpenBSD'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_OPENSOLARIS">
PLATFORM_OPENSOLARIS
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_OPENSOLARIS" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">216</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.216" class="phpdocumentor-element-found-in__source" data-line="216" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_OPENSOLARIS</span>
= <span class="phpdocumentor-signature__default-value">'OpenSolaris'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_SYMBIAN">
PLATFORM_SYMBIAN
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_SYMBIAN" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">217</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.217" class="phpdocumentor-element-found-in__source" data-line="217" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_SYMBIAN</span>
= <span class="phpdocumentor-signature__default-value">'Symbian'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_UNKNOWN">
PLATFORM_UNKNOWN
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_UNKNOWN" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">218</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.218" class="phpdocumentor-element-found-in__source" data-line="218" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_UNKNOWN</span>
= <span class="phpdocumentor-signature__default-value">'unknown'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_VERSION_UNKNOWN">
PLATFORM_VERSION_UNKNOWN
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_VERSION_UNKNOWN" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">219</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.219" class="phpdocumentor-element-found-in__source" data-line="219" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_VERSION_UNKNOWN</span>
= <span class="phpdocumentor-signature__default-value">'unknown'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_WINDOWS">
PLATFORM_WINDOWS
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_WINDOWS" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">220</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.220" class="phpdocumentor-element-found-in__source" data-line="220" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_WINDOWS</span>
= <span class="phpdocumentor-signature__default-value">'Windows'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_WINDOWS_CE">
PLATFORM_WINDOWS_CE
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_WINDOWS_CE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">221</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.221" class="phpdocumentor-element-found-in__source" data-line="221" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_WINDOWS_CE</span>
= <span class="phpdocumentor-signature__default-value">'Windows CE'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_PLATFORM_WINDOWS_PHONE">
PLATFORM_WINDOWS_PHONE
<a href="classes/Wolfcast-BrowserDetection.html#constant_PLATFORM_WINDOWS_PHONE" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">222</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.222" class="phpdocumentor-element-found-in__source" data-line="222" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">PLATFORM_WINDOWS_PHONE</span>
= <span class="phpdocumentor-signature__default-value">'Windows Phone'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_BINGBOT">
ROBOT_BINGBOT
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_BINGBOT" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">228</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.228" class="phpdocumentor-element-found-in__source" data-line="228" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_BINGBOT</span>
= <span class="phpdocumentor-signature__default-value">'Bingbot'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_GOOGLEBOT">
ROBOT_GOOGLEBOT
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_GOOGLEBOT" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">229</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.229" class="phpdocumentor-element-found-in__source" data-line="229" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_GOOGLEBOT</span>
= <span class="phpdocumentor-signature__default-value">'Googlebot'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_MSNBOT">
ROBOT_MSNBOT
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_MSNBOT" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">230</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.230" class="phpdocumentor-element-found-in__source" data-line="230" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_MSNBOT</span>
= <span class="phpdocumentor-signature__default-value">'MSNBot'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_SLURP">
ROBOT_SLURP
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_SLURP" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">231</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.231" class="phpdocumentor-element-found-in__source" data-line="231" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_SLURP</span>
= <span class="phpdocumentor-signature__default-value">'Yahoo! Slurp'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_UNKNOWN">
ROBOT_UNKNOWN
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_UNKNOWN" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">232</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.232" class="phpdocumentor-element-found-in__source" data-line="232" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_UNKNOWN</span>
= <span class="phpdocumentor-signature__default-value">''</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_VERSION_UNKNOWN">
ROBOT_VERSION_UNKNOWN
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_VERSION_UNKNOWN" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">233</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.233" class="phpdocumentor-element-found-in__source" data-line="233" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_VERSION_UNKNOWN</span>
= <span class="phpdocumentor-signature__default-value">''</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_W3CVALIDATOR">
ROBOT_W3CVALIDATOR
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_W3CVALIDATOR" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">234</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.234" class="phpdocumentor-element-found-in__source" data-line="234" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_W3CVALIDATOR</span>
= <span class="phpdocumentor-signature__default-value">'W3C Validator'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_ROBOT_YAHOO_MM">
ROBOT_YAHOO_MM
<a href="classes/Wolfcast-BrowserDetection.html#constant_ROBOT_YAHOO_MM" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">235</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.235" class="phpdocumentor-element-found-in__source" data-line="235" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">ROBOT_YAHOO_MM</span>
= <span class="phpdocumentor-signature__default-value">'Yahoo! Multimedia'</span>
</code>
</article>
<article class="phpdocumentor-element -constant -public ">
<h4 class="phpdocumentor-element__name" id="constant_VERSION_UNKNOWN">
VERSION_UNKNOWN
<a href="classes/Wolfcast-BrowserDetection.html#constant_VERSION_UNKNOWN" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">241</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.241" class="phpdocumentor-element-found-in__source" data-line="241" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<p class="phpdocumentor-summary">Version unknown constant.</p>
<code class="phpdocumentor-signature phpdocumentor-code ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__type">mixed</span>
<span class="phpdocumentor-signature__name">VERSION_UNKNOWN</span>
= <span class="phpdocumentor-signature__default-value">'unknown'</span>
</code>
</article>
</section>
<section class="phpdocumentor-properties">
<h3 class="phpdocumentor-elements__header" id="properties">
Properties
<a href="classes/Wolfcast-BrowserDetection.html#properties" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__agent">
$_agent
<a href="classes/Wolfcast-BrowserDetection.html#property__agent" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">248</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.248" class="phpdocumentor-element-found-in__source" data-line="248" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_agent</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__agent#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__browserName">
$_browserName
<a href="classes/Wolfcast-BrowserDetection.html#property__browserName" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">254</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.254" class="phpdocumentor-element-found-in__source" data-line="254" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_browserName</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__browserName#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__compatibilityViewName">
$_compatibilityViewName
<a href="classes/Wolfcast-BrowserDetection.html#property__compatibilityViewName" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">260</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.260" class="phpdocumentor-element-found-in__source" data-line="260" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_compatibilityViewName</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__compatibilityViewName#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__compatibilityViewVer">
$_compatibilityViewVer
<a href="classes/Wolfcast-BrowserDetection.html#property__compatibilityViewVer" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">266</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.266" class="phpdocumentor-element-found-in__source" data-line="266" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_compatibilityViewVer</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__compatibilityViewVer#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__customBrowserDetection">
$_customBrowserDetection
<a href="classes/Wolfcast-BrowserDetection.html#property__customBrowserDetection" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">272</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.272" class="phpdocumentor-element-found-in__source" data-line="272" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
<span class="phpdocumentor-signature__name">$_customBrowserDetection</span>
= <span class="phpdocumentor-signature__default-value">array()</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__customBrowserDetection#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__customPlatformDetection">
$_customPlatformDetection
<a href="classes/Wolfcast-BrowserDetection.html#property__customPlatformDetection" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">278</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.278" class="phpdocumentor-element-found-in__source" data-line="278" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
<span class="phpdocumentor-signature__name">$_customPlatformDetection</span>
= <span class="phpdocumentor-signature__default-value">array()</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__customPlatformDetection#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__customRobotDetection">
$_customRobotDetection
<a href="classes/Wolfcast-BrowserDetection.html#property__customRobotDetection" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">284</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.284" class="phpdocumentor-element-found-in__source" data-line="284" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">array<string|int, mixed></span>
<span class="phpdocumentor-signature__name">$_customRobotDetection</span>
= <span class="phpdocumentor-signature__default-value">array()</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__customRobotDetection#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__is64bit">
$_is64bit
<a href="classes/Wolfcast-BrowserDetection.html#property__is64bit" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">290</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.290" class="phpdocumentor-element-found-in__source" data-line="290" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$_is64bit</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__is64bit#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__isMobile">
$_isMobile
<a href="classes/Wolfcast-BrowserDetection.html#property__isMobile" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">296</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.296" class="phpdocumentor-element-found-in__source" data-line="296" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$_isMobile</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__isMobile#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__isRobot">
$_isRobot
<a href="classes/Wolfcast-BrowserDetection.html#property__isRobot" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">302</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.302" class="phpdocumentor-element-found-in__source" data-line="302" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">bool</span>
<span class="phpdocumentor-signature__name">$_isRobot</span>
= <span class="phpdocumentor-signature__default-value">false</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__isRobot#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__platform">
$_platform
<a href="classes/Wolfcast-BrowserDetection.html#property__platform" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">308</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.308" class="phpdocumentor-element-found-in__source" data-line="308" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_platform</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__platform#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__platformVersion">
$_platformVersion
<a href="classes/Wolfcast-BrowserDetection.html#property__platformVersion" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">314</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.314" class="phpdocumentor-element-found-in__source" data-line="314" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_platformVersion</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__platformVersion#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__robotName">
$_robotName
<a href="classes/Wolfcast-BrowserDetection.html#property__robotName" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">320</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.320" class="phpdocumentor-element-found-in__source" data-line="320" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_robotName</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__robotName#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__robotVersion">
$_robotVersion
<a href="classes/Wolfcast-BrowserDetection.html#property__robotVersion" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">326</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.326" class="phpdocumentor-element-found-in__source" data-line="326" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_robotVersion</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__robotVersion#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
<article
class="
phpdocumentor-element
-property
-private
"
>
<h4 class="phpdocumentor-element__name" id="property__version">
$_version
<a href="classes/Wolfcast-BrowserDetection.html#property__version" class="headerlink"><i class="fas fa-link"></i></a>
<span class="phpdocumentor-element__modifiers">
</span>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">332</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.332" class="phpdocumentor-element-found-in__source" data-line="332" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">private</span>
<span class="phpdocumentor-signature__type">string</span>
<span class="phpdocumentor-signature__name">$_version</span>
= <span class="phpdocumentor-signature__default-value">''</span></code>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#property__version#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">access</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<section class="phpdocumentor-description"><p>private</p>
</section>
</dd>
</dl>
</article>
</section>
<section class="phpdocumentor-methods">
<h3 class="phpdocumentor-elements__header" id="methods">
Methods
<a href="classes/Wolfcast-BrowserDetection.html#methods" class="headerlink"><i class="fas fa-link"></i></a>
</h3>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___construct">
__construct()
<a href="classes/Wolfcast-BrowserDetection.html#method___construct" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">343</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.343" class="phpdocumentor-element-found-in__source" data-line="343" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<p class="phpdocumentor-summary">BrowserDetection class constructor.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__construct</span><span>(</span><span class="phpdocumentor-signature__argument"><span>[</span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$useragent</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">''</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">mixed</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$useragent</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
= <span class="phpdocumentor-signature__argument__default-value">''</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) The user agent to work with. Leave empty for the current user agent
(contained in $_SERVER['HTTP_USER_AGENT']).</p>
</section>
</dd>
</dl>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method___toString">
__toString()
<a href="classes/Wolfcast-BrowserDetection.html#method___toString" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">352</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.352" class="phpdocumentor-element-found-in__source" data-line="352" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<p class="phpdocumentor-summary">Determine how the class will react when it is treated like a string.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">__toString</span><span>(</span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">string</span></code>
<div class="phpdocumentor-label-line">
</div>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">string</span>
—
<section class="phpdocumentor-description"><p>Returns an HTML formatted string with a summary of the browser informations.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addCustomBrowserDetection">
addCustomBrowserDetection()
<a href="classes/Wolfcast-BrowserDetection.html#method_addCustomBrowserDetection" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">397</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.397" class="phpdocumentor-element-found-in__source" data-line="397" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<p class="phpdocumentor-summary">Dynamically add support for a new Web browser.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addCustomBrowserDetection</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$browserName</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$uaNameToLookFor</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">''</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$isMobile</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$separator</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">'/'</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$uaNameFindWords</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$browserName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The Web browser name (used for display).</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$uaNameToLookFor</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
= <span class="phpdocumentor-signature__argument__default-value">''</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) The string (or array of strings) representing the browser name to find
in the user agent. If omitted, $browserName will be used.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$isMobile</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) Determines if the browser is from a mobile device.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$separator</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
= <span class="phpdocumentor-signature__argument__default-value">'/'</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) The separator string used to split the browser name and the version number in
the user agent.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$uaNameFindWords</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) Determines if the browser name to find should match a word instead of
a part of a word. For example "Bar" would not be found in "FooBar" when true but would be found in "Foo Bar".
When set to false, the browser name can be found anywhere in the user agent string.</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#method_addCustomBrowserDetection#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\Wolfcast\removeCustomBrowserDetection()">removeCustomBrowserDetection()</abbr></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
—
<section class="phpdocumentor-description"><p>Returns true if the custom rule has been added, false otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addCustomPlatformDetection">
addCustomPlatformDetection()
<a href="classes/Wolfcast-BrowserDetection.html#method_addCustomPlatformDetection" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">424</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.424" class="phpdocumentor-element-found-in__source" data-line="424" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<p class="phpdocumentor-summary">Dynamically add support for a new platform.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addCustomPlatformDetection</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$platformName</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$platformNameToLookFor</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">''</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$isMobile</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$uaNameFindWords</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platformName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The platform name (used for display).</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$platformNameToLookFor</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
= <span class="phpdocumentor-signature__argument__default-value">''</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) The string (or array of strings) representing the platform name to
find in the user agent. If omitted, $platformName will be used.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$isMobile</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">false</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) Determines if the platform is from a mobile device.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$uaNameFindWords</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__default-value">true</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) Determines if the platform name to find should match a word instead of
a part of a word. For example "Bar" would not be found in "FooBar" when true but would be found in "Foo Bar".</p>
</section>
</dd>
</dl>
<h5 class="phpdocumentor-tag-list__heading" id="tags">
Tags
<a href="classes/Wolfcast-BrowserDetection.html#method_addCustomPlatformDetection#tags" class="headerlink"><i class="fas fa-link"></i></a>
</h5>
<dl class="phpdocumentor-tag-list">
<dt class="phpdocumentor-tag-list__entry">
<span class="phpdocumentor-tag__name">see</span>
</dt>
<dd class="phpdocumentor-tag-list__definition">
<span class="phpdocumentor-tag-link"><abbr title="\Wolfcast\removeCustomPlatformDetection()">removeCustomPlatformDetection()</abbr></span>
</dd>
</dl>
<section>
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
<span class="phpdocumentor-signature__response_type">bool</span>
—
<section class="phpdocumentor-description"><p>Returns true if the custom rule has been added, false otherwise.</p>
</section>
</section>
</article>
<article
class="phpdocumentor-element
-method
-public
"
>
<h4 class="phpdocumentor-element__name" id="method_addCustomRobotDetection">
addCustomRobotDetection()
<a href="classes/Wolfcast-BrowserDetection.html#method_addCustomRobotDetection" class="headerlink"><i class="fas fa-link"></i></a>
</h4>
<aside class="phpdocumentor-element-found-in">
<abbr class="phpdocumentor-element-found-in__file" title="BrowserDetection.php"><a href="files/browserdetection.html">BrowserDetection.php</a></abbr>
:
<span class="phpdocumentor-element-found-in__line">455</span>
<a href="classes/Wolfcast-BrowserDetection.html#source-view.455" class="phpdocumentor-element-found-in__source" data-line="455" data-modal="source-view" data-src="files/BrowserDetection.php.txt"></a>
</aside>
<p class="phpdocumentor-summary">Dynamically add support for a new robot.</p>
<code class="phpdocumentor-code phpdocumentor-signature ">
<span class="phpdocumentor-signature__visibility">public</span>
<span class="phpdocumentor-signature__name">addCustomRobotDetection</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$robotName</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">mixed </span><span class="phpdocumentor-signature__argument__name">$uaNameToLookFor</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">''</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$isMobile</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">false</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">string </span><span class="phpdocumentor-signature__argument__name">$separator</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">'/'</span><span> ]</span></span><span class="phpdocumentor-signature__argument"><span>[</span><span>, </span><span class="phpdocumentor-signature__argument__return-type">bool </span><span class="phpdocumentor-signature__argument__name">$uaNameFindWords</span><span> = </span><span class="phpdocumentor-signature__argument__default-value">true</span><span> ]</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">bool</span></code>
<div class="phpdocumentor-label-line">
</div>
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
<dl class="phpdocumentor-argument-list">
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$robotName</span>
: <span class="phpdocumentor-signature__argument__return-type">string</span>
</dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>The robot name (used for display).</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$uaNameToLookFor</span>
: <span class="phpdocumentor-signature__argument__return-type">mixed</span>
= <span class="phpdocumentor-signature__argument__default-value">''</span> </dt>
<dd class="phpdocumentor-argument-list__definition">
<section class="phpdocumentor-description"><p>(optional) The string (or array of strings) representing the robot name to find
in the user agent. If omitted, $robotName will be used.</p>
</section>
</dd>
<dt class="phpdocumentor-argument-list__entry">
<span class="phpdocumentor-signature__argument__name">$isMobile</span>
: <span class="phpdocumentor-signature__argument__return-type">bool</span>
= <span class="phpdocumentor-signature__argument__defaul
gitextract_l63mtl3o/
├── LICENSE.LGPL-3.0-only.md
├── LICENSE.MIT.md
├── LICENSE.md
├── README.md
├── composer.json
├── docs/
│ ├── classes/
│ │ └── Wolfcast-BrowserDetection.html
│ ├── css/
│ │ ├── base.css
│ │ ├── normalize.css
│ │ └── template.css
│ ├── files/
│ │ ├── BrowserDetection.php.txt
│ │ └── browserdetection.html
│ ├── graphs/
│ │ └── classes.html
│ ├── index.html
│ ├── indices/
│ │ └── files.html
│ ├── js/
│ │ ├── search.js
│ │ ├── searchIndex.js
│ │ └── template.js
│ ├── namespaces/
│ │ ├── default.html
│ │ └── wolfcast.html
│ ├── packages/
│ │ ├── BrowserDetection.html
│ │ └── default.html
│ └── reports/
│ ├── deprecated.html
│ ├── errors.html
│ └── markers.html
└── lib/
└── BrowserDetection.php
SYMBOL INDEX (91 symbols across 3 files)
FILE: docs/js/search.js
function debounce (line 51) | function debounce(func, wait, immediate) {
function close (line 70) | function close() {
function search (line 87) | function search(event) {
function appendIndex (line 121) | function appendIndex(added) {
function init (line 130) | function init() {
FILE: docs/js/template.js
function openSvg (line 18) | function openSvg(svg) {
FILE: lib/BrowserDetection.php
class BrowserDetection (line 169) | class BrowserDetection
method __construct (line 343) | public function __construct($useragent = '')
method __toString (line 352) | public function __toString()
method addCustomBrowserDetection (line 397) | public function addCustomBrowserDetection($browserName, $uaNameToLookF...
method addCustomPlatformDetection (line 424) | public function addCustomPlatformDetection($platformName, $platformNam...
method addCustomRobotDetection (line 455) | public function addCustomRobotDetection($robotName, $uaNameToLookFor =...
method compareVersions (line 478) | public function compareVersions($sourceVer, $compareVer)
method getIECompatibilityView (line 525) | public function getIECompatibilityView($asArray = false)
method getLibVersion (line 538) | public function getLibVersion()
method getName (line 548) | public function getName()
method getPlatform (line 559) | public function getPlatform()
method getPlatformVersion (line 577) | public function getPlatformVersion($returnVersionNumbers = false, $ret...
method getRobotName (line 614) | public function getRobotName()
method getRobotVersion (line 623) | public function getRobotVersion()
method getUserAgent (line 632) | public function getUserAgent()
method getVersion (line 641) | public function getVersion()
method is64bitPlatform (line 651) | public function is64bitPlatform()
method isChromeFrame (line 661) | public function isChromeFrame()
method isInIECompatibilityView (line 672) | public function isInIECompatibilityView()
method isMobile (line 681) | public function isMobile()
method isRobot (line 690) | public function isRobot()
method removeCustomBrowserDetection (line 701) | public function removeCustomBrowserDetection($browserName)
method removeCustomPlatformDetection (line 717) | public function removeCustomPlatformDetection($platformName)
method removeCustomRobotDetection (line 733) | public function removeCustomRobotDetection($robotName)
method setUserAgent (line 748) | public function setUserAgent($agentString = '')
method androidVerToStr (line 782) | protected function androidVerToStr($androidVer)
method checkBrowserAndroid (line 831) | protected function checkBrowserAndroid()
method checkBrowserBlackBerry (line 843) | protected function checkBrowserBlackBerry()
method checkBrowserChrome (line 879) | protected function checkBrowserChrome()
method checkBrowserCustom (line 890) | protected function checkBrowserCustom()
method checkBrowserEdge (line 909) | protected function checkBrowserEdge()
method checkBrowserFirebird (line 919) | protected function checkBrowserFirebird()
method checkBrowserFirefox (line 930) | protected function checkBrowserFirefox()
method checkBrowserIcab (line 952) | protected function checkBrowserIcab()
method checkBrowserIceCat (line 964) | protected function checkBrowserIceCat()
method checkBrowserIceWeasel (line 975) | protected function checkBrowserIceWeasel()
method checkBrowserInternetExplorer (line 987) | protected function checkBrowserInternetExplorer()
method checkBrowserKonqueror (line 1078) | protected function checkBrowserKonqueror()
method checkBrowserLynx (line 1090) | protected function checkBrowserLynx()
method checkBrowserMozilla (line 1100) | protected function checkBrowserMozilla()
method checkBrowserMsnTv (line 1111) | protected function checkBrowserMsnTv()
method checkBrowserNetscape (line 1122) | protected function checkBrowserNetscape()
method checkBrowserNokia (line 1175) | protected function checkBrowserNokia()
method checkBrowserOpera (line 1201) | protected function checkBrowserOpera()
method checkBrowserPhoenix (line 1237) | protected function checkBrowserPhoenix()
method checkBrowser (line 1247) | protected function checkBrowser()
method checkBrowserSafari (line 1289) | protected function checkBrowserSafari()
method checkBrowserSamsung (line 1328) | protected function checkBrowserSamsung()
method checkBrowserUAWithVersion (line 1347) | protected function checkBrowserUAWithVersion($uaNameToLookFor, $userAg...
method checkBrowserUC (line 1379) | protected function checkBrowserUC()
method checkPlatform (line 1388) | protected function checkPlatform()
method checkPlatformCustom (line 1458) | protected function checkPlatformCustom()
method checkPlatformVersion (line 1480) | protected function checkPlatformVersion()
method checkRobotBingbot (line 1553) | protected function checkRobotBingbot()
method checkRobotGooglebot (line 1563) | protected function checkRobotGooglebot()
method checkRobotMsnBot (line 1582) | protected function checkRobotMsnBot()
method checkRobot (line 1591) | protected function checkRobot()
method checkRobotCustom (line 1607) | protected function checkRobotCustom()
method checkRobotSlurp (line 1627) | protected function checkRobotSlurp()
method checkRobotW3CValidator (line 1638) | protected function checkRobotW3CValidator()
method checkRobotYahooMultimedia (line 1675) | protected function checkRobotYahooMultimedia()
method checkSimpleBrowserUA (line 1696) | protected function checkSimpleBrowserUA($uaNameToLookFor, $userAgent, ...
method checkSimpleRobot (line 1725) | protected function checkSimpleRobot($uaNameToLookFor, $userAgent, $rob...
method cleanVersion (line 1745) | protected function cleanVersion($version, $toRemove = NULL)
method containString (line 1793) | protected function containString($haystack, $needle, $insensitive = tr...
method detect (line 1825) | protected function detect()
method findAndGetVersion (line 1846) | protected function findAndGetVersion($uaNameToLookFor, $userAgent, &$v...
method iOSVerToStr (line 1880) | protected function iOSVerToStr($iOSVer)
method macVerToStr (line 1913) | protected function macVerToStr($macVer)
method parseInt (line 1972) | protected function parseInt($intStr)
method reset (line 1981) | protected function reset()
method safariBuildToSafariVer (line 2005) | protected function safariBuildToSafariVer($version)
method set64bit (line 2099) | protected function set64bit($is64bit)
method setBrowser (line 2109) | protected function setBrowser($browserName)
method setMobile (line 2119) | protected function setMobile($isMobile = true)
method setPlatform (line 2129) | protected function setPlatform($platform)
method setPlatformVersion (line 2139) | protected function setPlatformVersion($platformVer)
method setRobot (line 2149) | protected function setRobot($isRobot = true)
method setRobotName (line 2159) | protected function setRobotName($robotName)
method setRobotVersion (line 2169) | protected function setRobotVersion($robotVersion)
method setVersion (line 2185) | protected function setVersion($version)
method webKitBuildToSafariVer (line 2204) | protected function webKitBuildToSafariVer($version)
method windowsNTVerToStr (line 2319) | protected function windowsNTVerToStr($winVer, $returnServerFlavor = fa...
method windowsVerToStr (line 2364) | protected function windowsVerToStr($winVer)
method wordPos (line 2398) | protected function wordPos($haystack, $needle, $insensitive = true, $o...
Condensed preview — 25 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (945K chars).
[
{
"path": "LICENSE.LGPL-3.0-only.md",
"chars": 7702,
"preview": "GNU LESSER GENERAL PUBLIC LICENSE\n=================================\n**Version 3, 29 June 2007**\n\nCopyright (C) 2007 [Fre"
},
{
"path": "LICENSE.MIT.md",
"chars": 1047,
"preview": "Copyright 2010 Wolfcast\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software a"
},
{
"path": "LICENSE.md",
"chars": 364,
"preview": "This program is free software; you can redistribute it and/or modify it under the terms of EITHER the [MIT License](LICE"
},
{
"path": "README.md",
"chars": 3871,
"preview": "BrowserDetection\n================\n\nThe [Wolfcast](https://wolfcast.com/) BrowserDetection PHP class facilitates the iden"
},
{
"path": "composer.json",
"chars": 789,
"preview": "{\n \"name\": \"wolfcast/browser-detection\",\n \"type\": \"library\",\n \"description\": \"The Wolfcast BrowserDetection PHP"
},
{
"path": "docs/classes/Wolfcast-BrowserDetection.html",
"chars": 476221,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/css/base.css",
"chars": 30176,
"preview": "\n\n:root {\n /* Typography */\n --font-primary: 'Open Sans', Helvetica, Arial, sans-serif;\n --font-secondary: 'Ope"
},
{
"path": "docs/css/normalize.css",
"chars": 7938,
"preview": "/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Pre"
},
{
"path": "docs/css/template.css",
"chars": 8507,
"preview": "\n.phpdocumentor-content {\n position: relative;\n display: flex;\n gap: var(--spacing-md);\n}\n\n.phpdocumentor-conte"
},
{
"path": "docs/files/BrowserDetection.php.txt",
"chars": 101607,
"preview": "<?php\n\n/**\n * Browser detection class file.\n * This file contains everything required to use the BrowserDetection class."
},
{
"path": "docs/files/browserdetection.html",
"chars": 15722,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/graphs/classes.html",
"chars": 5221,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/index.html",
"chars": 6973,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/indices/files.html",
"chars": 7181,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/js/search.js",
"chars": 6867,
"preview": "// Search module for phpDocumentor\n//\n// This module is a wrapper around fuse.js that will use a given index and attach "
},
{
"path": "docs/js/searchIndex.js",
"chars": 54043,
"preview": "Search.appendIndex(\n [\n {\n \"fqsen\": \"\\\\Wolfcast\\\\BrowserDetection\",\n \"name\": \"Br"
},
{
"path": "docs/js/template.js",
"chars": 1048,
"preview": "(function(){\n window.addEventListener('load', () => {\n const el = document.querySelector('.phpdocumentor-on-th"
},
{
"path": "docs/namespaces/default.html",
"chars": 11482,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/namespaces/wolfcast.html",
"chars": 11805,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/packages/BrowserDetection.html",
"chars": 11839,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/packages/default.html",
"chars": 11488,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title>Wolfcast BrowserDetection Document"
},
{
"path": "docs/reports/deprecated.html",
"chars": 6550,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title> Wolfcast BrowserDetection Docu"
},
{
"path": "docs/reports/errors.html",
"chars": 6491,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title> Wolfcast BrowserDetection Docu"
},
{
"path": "docs/reports/markers.html",
"chars": 6520,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n <meta charset=\"utf-8\">\n <title> Wolfcast BrowserDetection Docu"
},
{
"path": "lib/BrowserDetection.php",
"chars": 101607,
"preview": "<?php\n\n/**\n * Browser detection class file.\n * This file contains everything required to use the BrowserDetection class."
}
]
About this extraction
This page contains the full source code of the Wolfcast/BrowserDetection GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 25 files (881.9 KB), approximately 217.0k tokens, and a symbol index with 91 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.