craftt/xorder-sdk

用于与Container World的xOrder EDI平台集成的PHP SDK。

v1.1.3 2015-07-22 19:34 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:10:36 UTC


README

Build Status Quality Score Coverage Status Latest Version Software License

xOrder PHP SDK可以轻松地将您的订单和库存系统与ContainerWorld的xOrder EDI服务集成。它利用强大的Guzzle库来执行HTTP请求。

使用方法

xOrder PHP SDK的使用示例位于examples目录中。

$xorder = new XOrder\XOrder('xorder.xml', true);
$credentials = new XOrder\Credentials('username', 'password', 'account');

$client = new XOrder\Client;
$client->login($credentials);

$response = $client->send($xorder);

订单验证

xOrder PHP SDK还可以用于验证您的订单XML与xOrder模式声明。

$xorder = new XOrder\XOrder('xorder.xml', true);

$validator = new XOrder\XOrderValidator($xorder);

$isValid = $validator->validate();

测试

xOrder PHP SDK有一个PHPUnit测试套件。要从项目文件夹运行测试,请运行以下命令

$ phpunit

贡献

欢迎贡献,并将得到充分认可。有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何安全相关的问题,请通过电子邮件hello@craftt.com报告,而不是使用问题跟踪器。

许可

Apache 2.0。有关更多信息,请参阅LICENSE