このライブラリは、ハイデルペイAPIからの(エラー)受信のユーザーフレンドリーな出力を提供します。
1。インストール
作曲家
composer require heidelpay/php-message-code-mapper
手動インストール
Githubから最新リリースをダウンロードして、プロジェクト内の選択したフォルダーに開梱します。
2。実装
作曲家
require_once 'path/to/autoload.php;
use HeidelpayMessageCodeMapperMessageCodeMapper;
手動インストール
require_once 'path/to/php-message-code-mapper/lib/MessageCodeMapper.php';
もちろん、パスはステップ1のパスを一致させる必要があります。
3。使用法
モジュールの1つまたはハイデルペイPHP APIからエラーコードを受信し、 $errorcodeという変数に保存したと仮定します。そのコードからメッセージを取得するには、 MessageCodeMapperインスタンスを作成します。
$instance = new HeidelpayMessageCodeMapperMessageCodeMapper('de_DE');
コンストラクターは、2つの(オプションの)引数を取ります。
このパッケージで「DE_DE」および「EN_US」ロケールファイルを提供します。 Lib/Locearesフォルダーでそれらを見つけることができます。これらのいずれかを使用したい場合は、コンストラクターでパスを提供する必要はありません。
デフォルトでは、「EN_US」はロケールとして使用されます。
これで、 getMessage()メソッドを呼び出すことで、メッセージを返却または印刷できます。
return $instance->getMessage($errorcode); echo $instance->getMessage($errorcode);
エラーコードは、「xxx.xxx.xxx」または「hp-error-xxx.xxx.xxx」形式で受け入れられます。
問題や質問については、私たちのサポートに連絡してください。
https://dev.heidelpay.com/
+49(0)6221/6471-100
@devheidelpay