diglin / ricardo
此包已被废弃且不再维护。未建议替代包。
关于此包的最新版本(1.2.3)没有可用的许可证信息。
PHP 库,用于访问 Ricardo.ch API
1.2.3
2018-03-28 06:21 UTC
Requires
- php: >=5.3.2
- zf1/zend-config: 1.12.*
Requires (Dev)
- phploc/phploc: *
- phpmd/phpmd: @stable
- phpunit/phpunit: 4.4.*
- squizlabs/php_codesniffer: 2.*
- theseer/phpdox: 0.*
This package is auto-updated.
Last update: 2024-03-17 02:25:58 UTC
README
Diglin ricardo.ch 源代码是一个 PHP 库,用于访问 ricardo.ch API,该 API 是一个发送 Json 或 SOAP 请求的 .NET Webservice。使用此库,我们只处理 Json 请求。
安装
为自定义框架安装
要开始,您需要将您的库文件夹所在的目录包含在 PHP 包含路径中,然后设置自动加载器。以下是一个使用提供的自动加载器的示例
require_once __DIR__ . '/src/SplAutoloader.php';
$autoload = new SplAutoloader(null, realpath(dirname(__DIR__) . '/src'));
$autoload->register();
通过 Composer 安装
将以下要求添加到根项目级别的 composer.json 中。您不需要添加自动加载器,如果您的应用程序与之兼容,Composer 将为您处理。
{
"require" : {
"diglin/ricardo": "1.*"
},
"repositories" : [
{
"type": "vcs",
"url": "git@github.com:diglin/ricardo.git"
}
]
}
Magento Composer 安装器
在 Magento 项目级别的 composer.json
中,您需要设置以下信息
{
"require" : {
"magento-hackathon/magento-composer-installer" : "*",
"diglin/ricardo": "1.*"
},
"repositories" : [
{
"type" : "composer",
"url" : "http://packages.firegento.com"
},
{
"type": "vcs",
"url": "git@github.com:diglin/ricardo.git"
}
],
"extra" : {
"magento-root-dir" : "./"
},
"scripts": {
"post-package-install": [
"Diglin\\Ricardo\\Composer\\Magento::postPackageAction"
],
"post-package-update": [
"Diglin\\Ricardo\\Composer\\Magento::postPackageAction"
],
"pre-package-uninstall": [
"Diglin\\Ricardo\\Composer\\Magento::cleanPackageAction"
]
}
}
如何使用它
待办事项
测试
如何配置测试用例
要配置测试,请创建一个 tests/conf/config.ini
中的 ini 文件,内容如下:请注意,您需要为每种接口语言设置两种不同的配置。在测试期间,仅支持德语部分。因此,请仅使用此部分。
// Ricardo API 配置(例如)
[GERMAN]
host = ws.betaqxl.com
partnership_key = YOUR_PARTNER_KEY
partnership_passwd = YOUR_PARTNER_PASS
partner_url = YOUR_WEBSITE_URL
allow_authorization_simulation = true
customer_username =
customer_password = ''
debug = true
display_test_content = true
[FRENCH]
host = ws.betaqxl.com
partnership_key = YOUR_PARTNER_KEY
partnership_passwd = YOUR_PARTNER_PASS
partner_url = YOUR_WEBSITE_URL
allow_authorization_simulation = true
customer_username =
customer_password = ''
debug = true
display_test_content = true