heidelpay/php-message-code-mapper

此包已被弃用且不再维护。没有建议的替代包。

一个库,用于将heidelpay消息代码转换为用户友好的消息。

v1.0.2 2019-02-04 15:13 UTC

README

Codacy Badge Codacy Badge Build Status Latest Stable on Packagist PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2

Logo

heidelpay消息代码映射器

此库提供了来自heidelpay API的(错误)消息的用户友好输出。

1. 安装

Composer

composer require heidelpay/php-message-code-mapper

手动安装

从github下载最新版本,并将其解压缩到您项目内部的一个文件夹中。

2. 实现

Composer

require_once 'path/to/autoload.php;
use Heidelpay\MessageCodeMapper\MessageCodeMapper;

手动安装

require_once 'path/to/php-message-code-mapper/lib/MessageCodeMapper.php';

当然,路径需要与步骤1中的路径匹配。

3. 使用

假设您已从我们的某个模块或heidelpay PHP API中收到一个错误代码,并将其存储在名为 $errorcode 的变量中。要获取该代码的消息,创建一个 MessageCodeMapper 实例

$instance = new \Heidelpay\MessageCodeMapper\MessageCodeMapper('de_DE');

构造函数接受两个(可选)参数

  1. 区域设置(例如,'en_US', 'de_DE')
  2. 区域设置路径(例如,您想使用自己的区域设置文件)包含包含代码和消息的 .csv 文件。

我们提供了与此包一起提供的 'de_DE' 和 'en_US' 区域设置文件。您可以在 lib/locales 文件夹中找到它们。如果您想使用这些之一,则不需要在构造函数中提供路径。

默认情况下,使用 'en_US' 作为区域设置。

现在您可以通过调用 getMessage() 方法来返回或打印消息

return $instance->getMessage($errorcode); echo $instance->getMessage($errorcode);

错误代码可以接受 'XXX.XXX.XXX' 或 'HP-Error-XXX.XXX.XXX' 格式。

支持

对于任何问题或疑问,请联系我们的支持。

网页

https://dev.heidelpay.com/

电子邮件

support@heidelpay.com

电话

+49 (0)6221/6471-100

Twitter

@devHeidelpay