GLS pickup point integration for Symfony.
- install with Composer
composer require [email protected]:answear/gls-bundle.git
Answear\GlsBundle\AnswearGlsBundle::class => ['all' => true],
should be added automatically to your config/bundles.php
file by Symfony Flex.
- provide required config data:
countryCode
# config/packages/answear_gls.yaml
answear_gls:
countryCode: HU|SK|CZ|RO|SI|HR
logger: yourCustomLoggerService #default: null
Logger service must implement Psr\Log\LoggerInterface
interface.
/** @var \Answear\GlsBundle\Service\ParcelShopsService $parcelShopService **/
$parcelShopService->getParcelShopCollection();
will return \Answear\GlsBundle\Response\DTO\ParcelShop[]
array.
Answear\GlsBundle\Exception\ServiceUnavailableException
for allGuzzleException
Feel free to open pull requests with new features, improvements or bug fixes. The Answear team will be grateful for any comments.