Method | Description | |
---|---|---|
__construct ( BrowscapPHP\Cache\BrowscapCacheInterface $cache, Psr\Log\LoggerInterface $logger ) | class contructor | |
getPatterns ( string $userAgent ) : Generator | Gets some possible patterns that have to be matched against the user agent. With the given user agent string, we can optimize the search for potential patterns: - We check the first characters of the user agent (or better: a hash, generated from it) - We compare the length of the pattern with the length of the user agent (the pattern cannot be longer than the user agent!) |
public __construct ( BrowscapPHP\Cache\BrowscapCacheInterface $cache, Psr\Log\LoggerInterface $logger ) | ||
$cache | BrowscapPHP\Cache\BrowscapCacheInterface | |
$logger | Psr\Log\LoggerInterface |
public getPatterns ( string $userAgent ) : Generator | ||
$userAgent | string | |
return | Generator |