2017 © Pedro Peláez
 

library agent

description_text

image

steein/agent

description_text

  • Sunday, March 5, 2017
  • by Steein
  • Repository
  • 0 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Module Agent

PHP module that determines the browser, platform, language (...) built on the basis of Mobiledetect., (*1)

Based on possible

$agent = new \SteeinAgent\Agent();
$agent->setUserAgent('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13+ (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2');
$agent->setHttpHeaders($headers);

All of the original Mobile Detect methods are still available, check out some original examples at https://github.com/serbanghita/Mobile-Detect/wiki/Code-examples, (*2)

Is

Check for a certain property in the user agent., (*3)

$agent->is('Windows');
$agent->is('Firefox');
$agent->is('iPhone');
$agent->is('OS X');

Magic is-method

$agent->isAndroidOS();
$agent->isNexus();
$agent->isSafari();

Mobile detection

Check for mobile device:, (*4)

$agent->isMobile();
$agent->isTablet();

Match user agent

Search the user agent with a regular expression:, (*5)

$agent->match('regexp');

Additional functions

Accept languages

Get the browser's accept languages. Example:, (*6)

$languages = $agent->languages();

Device name

Get the device name, if mobile. (iPhone, Nexus, AsusTablet, ...), (*7)

$device = $agent->device();

Operating system name

Get the operating system. (Ubuntu, Windows, OS X, ...), (*8)

$platform = $agent->platform();

Browser/platform version

MobileDetect recently added a version method that can get the version number for components. To get the browser or platform version you can use:, (*9)

$browser = $agent->browser();
$version = $agent->version($browser);

$platform = $agent->platform();
$version = $agent->version($platform);

The Versions

05/03 2017

dev-master

9999999-dev

description_text

  Sources   Download

proprietary

The Requires