lsv / pddk-parcelshop-api-bundle
Symfony bundle for webservice to Postdanmark ParcelShop
v1.3
2016-07-20 10:46 UTC
Requires
- lsv/pd-parcelshop-api: ^1.0
- symfony/config: ^2.6|^3.0
- symfony/dependency-injection: ^2.6|^3.0
- symfony/http-kernel: ^2.6|^3.0
This package is auto-updated.
Last update: 2024-10-27 22:00:04 UTC
README
Install
Composer
Add this to your composer
"lsv/pddk-parcelshop-api-bundle": "~1.0"
Or run
composer require lsv/pddk-parcelshop-api-bundle
AppKernel
Add this to your AppKernel.php
new Lsv\LsvPddkApiBundle\LsvPddkApiBundle()
Configuration
Add your consumer id to the config file
You can get your consumer id from here
lsv_pddk_api: consumerid: xxx-xxxx-xxxx
Usage
Service
$this->get('lsv_pddk_api.parcelshop')
Methods
$this->get('lsv_pddk_api.parcelshop')->getParcelshop( ZIPCODE, ID )
$this->get('lsv_pddk_api.parcelshop')->getParcelshopsFromZipcode( ZIPCODE )
$this->get('lsv_pddk_api.parcelshop')->getParcelshopsNearAddress( STREET, ZIPCODE, LIMIT )
Learn more about what the methods do at the bundles homepage
Adding your own guzzle client, fx if you want cache or retry service
Overwrite the parameter lsv_pddk_api.client
with your own client
Or you can overwrite the whole class with the parameter lsv_pddk_api.class