php-extended/php-api-fr-gouv-minint-rna-object

实现 php-extended/php-api-fr-gouv-minint-rna-interface 库的库

This package is auto-updated.

Last update: 2024-08-31 13:00:48 UTC


README

实现 php-extended/php-api-fr-gouv-minint-rna-interface 库的库

coverage build status

安装

此库的安装通过 composer 进行,所有类的自动加载都通过其自动加载器完成。

  • 他们的网站下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar php-extended/php-api-fr-gouv-minint-rna-object ^7

基本用法

此库提供了一个独特的端点:\PhpExtended\Minint\MinintRnaEndpoint,可以从其中检索所有数据。

  • 对于大多数用法,您可以使用以下代码

use PhpExtended\Endpoint\HttpEndpoint;

/** $client \Psr\Http\Client\ClientInterface */

$endpoint = new MinintRnaEndpoint($client);

$associations = $endpoint->getLatestRnaWaldecIterator();

foreach($associations as $association)
{
	/** @var $association \PhpExtended\Minint\MinintRnaAssociationWaldec */
}


请注意,客户端必须遵循一系列关于通过 X-Php-Download-File 请求和响应头处理文件的规则,以便能够解压缩下载的文件而无需使用数吉字节内存。它还必须返回一个 X-Request-Uri 头来获取完整的 uri。

有关所需的最小 http 客户端的示例,请查看 MinintRnaEndpointTest 类文件并找到使用的客户端。

但是,如果您有这么多内存,则可以绕过 ZipHttpEndpoint 以及所有 X-Php-Download-FileX-Request-Uri 的小把戏。

许可证