public static \Joomla\CMS\Environment\Browser
getInstance
(mixed $userAgent = null, mixed $accept = null)
/**
* Returns the global Browser object, only creating it
* if it doesn't already exist.
*
* @param string $userAgent The browser string to parse.
* @param string $accept The HTTP_ACCEPT settings to use.
*
* @return Browser The Browser object.
*
* @since 1.7.0
*/
public static function getInstance($userAgent = null, $accept = null)
{
$signature = serialize(array($userAgent, $accept));
if (empty(self::$instances[$signature])) {
self::$instances[$signature] = new static($userAgent, $accept);
}
return self::$instances[$signature];
}