php-extended/php-useragentstring-com-info

此软件包已被 废弃 且不再维护。作者建议使用 php-extended/php-api-com-useragentstring-object 软件包。

PHP 网站包装器,用于列出已知用户代理的信息


README

PHP 网站包装器,用于列出已知用户代理的信息

coverage build status

安装

此库的安装通过 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 (见 许可证文件)。