PATH:
home
/
sparklp6
/
public_html
/
website_356c8563
/
wp-content
/
plugins
/
security_1778616853
/
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); } }
[-] UserAgent.php
[edit]
[-] .htaccess
[edit]
[-] Platforms.php
[edit]
[-] UserAgentParser.php
[edit]
[-] Browsers.php
[edit]
[+]
..
[-] UserAgentInterface.php
[edit]