programic / ecli-service
从rechtspraak.nl获取数据的接口
1.8.1
2021-11-22 12:19 UTC
Requires
- ext-curl: *
- ext-simplexml: *
- guzzlehttp/guzzle: ^6.0|^7.0
README
使用本包可以通过Rechtspraak.nl的公开API获取信息
每次调用都将返回一个资源或包含资源的数组。
使用方法
要使用此包,请通过composer安装。
在你的 composer.json
{ "require": { "programic/ecli-service": "^1.0" } }
在你的代码中
<?php use Programic\EcliService\Client; $client = new Client();
功能
organizations
返回一个包含Resource\Organization实例的数组
如果设置参数 onlyActive
为false,则也会返回不活跃的组织。
$results = $client->organizations(true); $organization = $results[0]; $organization->name; $organization->type; $organization->abbreviation; $organization->identifier; $organization->startDate; $organization->endDate;
jurisdictions
返回一个包含Resource\Jurisdiction实例的数组
$results = $client->jurisdictions(); $jurisdiction = $results[0]; $jurisdiction->name; $jurisdiction->identifier; $jurisdiction->subJurisdictions;
procedureTypes
返回一个包含Resource\ProcedureType实例的数组
$results = $client->procedureTypes(); $procedureType = $results[0]; $procedureType->name; $procedureType->identifier;
getEcliMetaData
返回Resource\EcliMetaData的一个实例
$ecliData = $client->getEcliMetaData('ECLI:NL:HR:2014:952'); $ecliData->identifier; $ecliData->modified; $ecliData->issued; $ecliData->publisher; $ecliData->creator; $ecliData->date; $ecliData->type; $ecliData->subject; $ecliData->relation; $ecliData->references;
ecliExists
返回一个布尔值,以确定提供的ECLI号码是否存在
$ecliExists = $client->ecliExists('ECLI:NL:HR:2014:952');