php-extended/php-api-fr-demarches-simplifiees-object

实现 php-api-fr-demarches-simplifiees-interface 库的库


README

实现 php-api-fr-demarches-simplifiees-interface 库的库。

coverage build status

安装

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

  • 其网站下载 composer.phar
  • 然后运行以下命令将此库作为依赖项安装
  • php composer.phar php-extended/php-api-fr-demarches-simplifiees-object ^7

基本用法

此库可以使用以下方式使用


use PhpExtended\BetaGouvFr\DsApiEndpoint;

/** @var $token string */
/** @var $client \Psr\Http\Client\ClientInterface */

$endpoint = new DsApiEndpoint($token, $client);

$procedure = $endpoint->getProcedure($procid);

$maxpage = 1;
while($page = 1; $page <= $maxpage; $page++)
{
	$list = $endpoint->getListDossiers($procid, $page);
	$maxpage = max($maxpage, $list->getPagination()->getNombreDePages());
	foreach($list->getDossiers() as $dossierItem)
	{
		$dossier = $endpoint->getDossier($procid, $dossierItem->getId());
		// do something with dossier
	}
}

许可证

MIT (见许可证文件)。