heidelpay / php-customer-messages
17.10.11
2017-10-11 11:35 UTC
Requires
- php: ^5.6.0|^7.0.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- heidelpay/phpdocumentor: ^2.9.1
- phpunit/phpunit: ~5.7
- satooshi/php-coveralls: 1.0
This package is auto-updated.
Last update: 2019-02-20 19:44:59 UTC
README
heidelpay 客户消息
注意:此包已被弃用,并由heidelpay/php-message-code-mapper替代。
此库提供了来自heidelpay API的(错误)消息的用户友好输出。
1. 安装
Composer
composer require heidelpay/php-customer-messages
手动安装
从github下载最新版本,并将其解压缩到您项目中选择的一个文件夹中。
2. 实现
Composer
require_once 'path/to/autoload.php;
use Heidelpay\CustomerMessages\CustomerMessage;
手动安装
require_once 'path/to/php-customer-messages/lib/CustomerMessage.php';
当然,路径需要与步骤1中的路径匹配。
3. 使用
假设您从我们的模块之一或heidelpay PHP API收到一个错误代码,并将其存储在名为$errorcode
的变量中。要从该代码获取消息,创建一个CustomerMessage
实例
$instance = new \Heidelpay\CustomerMessages\CustomerMessage('de_DE');
构造函数接受两个(可选)参数
- 区域设置(例如,'en_US','de_DE')
- 区域设置路径的路径(例如,您想使用自己的区域设置文件)包含带有代码和消息的.csv文件。
我们提供此包的'de_DE'和'en_US'区域设置文件。您可以在lib/locales文件夹中找到它们。如果您想使用其中之一,则不需要在构造函数中提供路径。
默认情况下,使用'en_US'作为区域设置。
现在您可以通过调用getNessage()
方法返回或打印消息
return $instance->getMessage($errorcode);
echo $instance->getMessage($errorcode);
错误代码可以接受'XXX.XXX.XXX'或'HP-Error-XXX.XXX.XXX'格式。