asabix/nova-poshta-global

NovaPoshta Global PHP 客户端

dev-master 2024-07-04 12:43 UTC

This package is not auto-updated.

Last update: 2024-09-27 14:30:34 UTC


README

一般信息

每个 Web 服务都有自己的类命名空间。

安装

composer require asabix/nova-poshta-global

使用库

首先形成数据集,然后根据该数据集进行查询。


use NovaPoshataGlobal\Abstracts\NovaPoshtaMode;
use NovaPoshataGlobal\Services\WarehouseService\ComplexTypes\WarehouseComplexType;
use NovaPoshataGlobal\Services\WarehouseService\SimpleTypes\ExtSimpleType;
use NovaPoshataGlobal\Services\WarehouseService\SimpleTypes\LanguageSimpleType;
use NovaPoshataGlobal\Services\WarehouseService\WarehouseRequest;
        // Create Request
        $requestType = new WarehouseComplexType();
        $requestType
            ->setCountry("CA")
            ->setLanguage(LanguageSimpleType::ENGLISH)
            ->setExt(ExtSimpleType::EXT_OFF);
        // Init account user
        $request = new WarehouseRequest('UserLogin','UserPass');
        $request->setMode(NovaPoshtaMode::TEST);
        $result = $request->getRate($requestType);
        // Get Result
        var_dump($result->getResult(), $result->hasError(), $result->getErrors());

服务描述和用法示例

服务描述和用法示例

测试

./vendor/bin/phpunit  tests