php-extended / php-useragentstring-com-info
3.1.11
2021-01-31 08:45 UTC
Requires
Requires (Dev)
- php-extended/php-basic-console-logger: ^3
- php-extended/php-css-selector-parser-object: ^4
- php-extended/php-html-parser-object: ^4
- php-extended/php-html-transformer-factory-object: ^3
- php-extended/php-http-client-factory-object: ^3
- php-extended/php-http-message-factory-psr17: ^3
- php-extended/placeholder-phpunit: >=1
README
PHP 网站包装器,用于列出已知用户代理的信息
安装
此库的安装通过 composer 进行。从 他们的网站 下载 composer.phar
。然后将其添加到您的 composer.json
"require": {
...
"php-extended/php-useragentstring-com-info": "^3",
...
}
然后运行 php composer.phar update
安装此库。此库所有类的自动加载都通过 composer 的自动加载器实现。
基本用法
您可以使用以下方式使用此库
use PhpExtended\UserAgent\UserAgentStringComWebsiteEndpoint;
/* @var $client \Psr\Http\Client\ClientInterface */
/* @var $uriFactory \Psr\Http\Message\UriFactory */
/* @var $requestFactory \Psr\Http\Message\RequestFactory */
/* @var $apiKey string */
$endpoint = new UserAgentStringComWebsiteEndpoint($client, $uriFactory, $requestFactory, $apiKey);
$iterator = $endpoint->getUserAgentInfoIterator(); // \Iterator of UserAgentStringComUserAgentInfo objects
foreach($iterator as $info)
{
/* @var $info \PhpExtended\UserAgent\UserAgentStringComUserAgentInfo */
$data = $endpoint->getUserAgentData($info); // UserAgentStringComUserAgentData
}
许可证
MIT (见 许可证文件)。