REDROOM
PHP 8.3.31
Path:
Logout
Edit File
Size: 2.71 KB
Close
//proc/self/root/home/getspomw/itechservicellc.com/vendor/mobiledetect/mobiledetectlib/tests/VendorsTest_tmp.php
Text
Base64
<?php use PHPUnit\Framework\TestCase; /** * @license MIT License https://github.com/serbanghita/Mobile-Detect/blob/master/LICENSE.txt * @link http://mobiledetect.net */ class VendorsTest extends TestCase { protected $detect; protected static $items; public function setUp() { $this->detect = new Mobile_Detect; } public static function setUpBeforeClass() { //this method could be called multiple times if (!self::$items) { self::$items = include dirname(__FILE__).'/UA_List.inc.php'; } } public function testisMobileIsTablet() { foreach (self::$items as $brand => $deviceArr) { foreach ($deviceArr as $userAgent => $conditions) { if (!is_array($conditions)) { continue; } $this->detect->setUserAgent($userAgent); foreach ($conditions as $condition => $assert) { // Currently not supporting version and model here. // @todo: I need to split this tests! if (in_array($condition, array('model'))) { continue; } // 'version', switch ($condition) { case 'version': // Android, iOS, Chrome, Build, etc. foreach ($assert as $assertKey => $assertValue) { //if ($brand == 'Apple') { // echo 'UA ('.$condition.'('.$assertKey.') === '.$assertValue.'): '.$userAgent . "\n"; //} $this->assertSame( $this->detect->$condition( $assertKey ), $assertValue, 'UA ('.$condition.'('.$assertKey.') === '.$assertValue.'): '.$userAgent); } break; default: $this->assertSame($this->detect->$condition(), $assert, 'UA ('.$condition.'): '.$userAgent); break; } } } } } public function testVersion() { foreach (self::$items as $brand => $deviceArr) { foreach ($deviceArr as $userAgent => $conditions) { if ( !is_array($conditions) || !isset($conditions['version']) ) { continue; } $this->detect->setUserAgent($userAgent); foreach ($conditions['version'] as $condition => $assertion) { $this->assertEquals( $this->detect->version($condition), $assertion, 'UA (version("'.$condition.'")): '.$userAgent ); } } } } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
providers
DIR
-
drwxr-xr-x
2025-11-18 19:23:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
BasicsTest.php
17.48 KB
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
bootstrap.php
62 B
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
phpunit.xml
691 B
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
ualist.json
470.41 KB
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UA_List.inc.php
689 B
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UA_List.pending.txt
148.10 KB
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UserAgentTest.php
5.80 KB
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
VendorsTest_tmp.php
2.71 KB
lrw-r--r--
2025-10-28 20:22:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).