Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 2.04 KB

README.md

File metadata and controls

43 lines (32 loc) · 2.04 KB

GLS Webservice PHP SDK

Latest Version Software License Build Status Code Coverage Mutation testing

A PHP SDK for the GLS webservice which is very commonly used to search for nearby pickup points.

Installation

Open a command console, enter your project directory and execute the following command to download the latest stable version of this library:

$ composer require setono/gls-webservice-php-sdk

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Usage

<?php
use Setono\GLS\Webservice\Client\Client;
use Setono\GLS\Webservice\Factory\SoapClientFactory;
use Setono\GLS\Webservice\Model\ParcelShop;

$client = new Client(new SoapClientFactory('https://www.gls.dk/webservices_v4/wsShopFinder.asmx?WSDL'));

/** @var ParcelShop[] $parcelShops */
$parcelShops = $client->searchNearestParcelShops('Street', '12313', 'DK');