PHP Класс BrowscapPHP\Parser\Helper\GetPattern

Автор: Christoph Ziegenberg ([email protected])
Автор: Thomas Müller ([email protected])
Наследование: implements BrowscapPHP\Parser\Helper\GetPatternInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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!)

Описание методов

__construct() публичный Метод

class contructor
public __construct ( BrowscapPHP\Cache\BrowscapCacheInterface $cache, Psr\Log\LoggerInterface $logger )
$cache BrowscapPHP\Cache\BrowscapCacheInterface
$logger Psr\Log\LoggerInterface

getPatterns() публичный Метод

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 getPatterns ( string $userAgent ) : Generator
$userAgent string
Результат Generator