nettob / rdw
此包已被弃用,不再维护。未建议替代包。
此组件提供从RDW获取数据的类。
v3.2
2016-04-04 13:45 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2020-01-24 16:59:45 UTC
README
此组件提供从RDW获取数据的类。
安装
将组件添加到您的composer.json
文件中
require: { // ... "nettob/rdw": "3.*" // ... }
然后运行composer update
composer.phar update # OR composer.phar update nettob/rdw # to only update the component
使用
服务
如何操作
$kentekenRepository = new Nettob\Component\Rdw\Repository\KentekenRepository();
$assenRepository = new Nettob\Component\Rdw\Repository\AssenRepository();
$brandstofRepository = new Nettob\Component\Rdw\Repository\BrandstofRepository();
$carosserieRepository = new Nettob\Component\Rdw\Repository\CarrosserieRepository();
$carosserieSpecifiekRepository = new Nettob\Component\Rdw\Repository\CarrosserieSpecifiekRepository();
$voertuigklasseRepository = new Nettob\Component\Rdw\Repository\VoertuigklasseRepository();
$kentekenNummer = '';
$kenteken = $kentekenRepository->findOneBy('kenteken', $kentekenNummer);
echo '<pre>';
var_dump($kenteken);
echo '</pre>';
$assen = $assenRepository->findOneBy('kenteken', $kentekenNummer);
echo '<pre>';
var_dump($assen);
echo '</pre>';
$assen = $brandstofRepository->findOneBy('kenteken', $kentekenNummer);
echo '<pre>';
var_dump($assen);
echo '</pre>';
$assen = $carosserieRepository->findOneBy('kenteken', $kentekenNummer);
echo '<pre>';
var_dump($assen);
echo '</pre>';
$assen = $carosserieSpecifiekRepository->findOneBy('kenteken', $kentekenNummer);
echo '<pre>';
var_dump($assen);
echo '</pre>';
$assen = $voertuigklasseRepository->findOneBy('kenteken', $kentekenNummer);
echo '<pre>';
var_dump($assen);
echo '</pre>';
```
## Api
The data set is avalible on the opendata.rdw.nl, named `Open Data RDW: Gekentekende_voertuigen`.