craftt / xorder-sdk
用于与Container World的xOrder EDI平台集成的PHP SDK。
v1.1.3
2015-07-22 19:34 UTC
Requires
- php: >=5.5.9
- ext-dom: *
- guzzlehttp/guzzle: >=5.3|~6.0.1|~6.1
- guzzlehttp/psr7: ~1.0
- psr/http-message: ^1.0
- psr/log: ^1.0
Requires (Dev)
- illuminate/view: ^5.1
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ~4.0
- squizlabs/php_codesniffer: *
Suggests
- ext-curl: Required to send requests using cURL.
- illuminate/view: Required to make the examples work.
- monolog/monolog: PSR-3 compatable logger.
This package is not auto-updated.
Last update: 2024-09-28 18:10:36 UTC
README
xOrder PHP SDK可以轻松地将您的订单和库存系统与
使用方法
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。