setono/gls-webservice-php-sdk

为GLS webservice提供的PHP SDK

v2.1.0 2024-08-27 12:05 UTC

README

Latest Version Software License Build Status Code Coverage Mutation testing

这是一个用于GLS webservice的PHP SDK,该服务广泛用于搜索附近的取货点。

安装

打开命令行,进入您的项目目录,然后执行以下命令以下载此库的最新稳定版本

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

此命令需要您全局安装Composer,请参阅Composer文档中的安装章节

使用

<?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');