PATH:
home
/
sarkas88.com
/
public_html
/
wp-content
/
plugins
/
contact_1768765524
/
libs
/
UserAgent
<?php namespace epsdonatj\UserAgent; class UserAgentParser { /** * Parses a user agent string into its important parts, provide an object * * @param string|null $u_agent User agent string to parse or null. Uses $_SERVER['HTTP_USER_AGENT'] on NULL * @return UserAgent an object with 'browser', 'browserVersion' and 'platform' methods * @throws \InvalidArgumentException on not having a proper user agent to parse. * @see \epsdonatj\UserAgent\parse_user_agent() * */ public function parse( $u_agent = null ) { $parsed = parse_user_agent($u_agent); return new UserAgent( $parsed[PLATFORM], $parsed[BROWSER], $parsed[BROWSER_VERSION] ); } /** * Parses a user agent string into its important parts * * @param string|null $u_agent User agent string to parse or null. Uses $_SERVER['HTTP_USER_AGENT'] on NULL * @return UserAgent an object with 'browser', 'browserVersion' and 'platform' methods * @throws \InvalidArgumentException on not having a proper user agent to parse. * @see \epsdonatj\UserAgent\parse_user_agent() * */ public function __invoke( $u_agent = null ) { return $this->parse($u_agent); } }
[-] UserAgentInterface.php
[open]
[-] Platforms.php
[open]
[-] UserAgent.php
[open]
[-] Browsers.php
[open]
[-] UserAgentParser.php
[open]
[+]
..