pagantis/module-utils

Pagantis PHP 库。模块工具

v2.0.1 2019-03-14 10:52 UTC

This package is auto-updated.

Last update: 2024-09-20 01:31:50 UTC


README

CircleCI: CircleCI

Latest Stable Version composer.lock Scrutinizer Code Quality

模块工具可以帮助您在开发 Pagantis 集成测试时。库将使用异常对象来查找一些问题。检查每种异常类型以找到导致问题的错误。

如何使用

通过以下方式安装库

  • 这里下载

  • 使用 Composer

composer require pagantis/module-utils

最后,请确保包含自动加载器

require_once '/path/to/your-project/vendor/autoload.php';

一旦库准备就绪并在项目内部,将可用 stub 对象以及 moduleUtils。

//Amount mismatch Example
try {
    if ($price1 != $price2) {
        throw new AmountMismatchException($price1, $price2);
    }
} catch(AmountMismatchException $e) {
    $jsonResponse = new JsonExceptionResponse();
    $jsonResponse->setException($e);
    $jsonResponse->toJson();
}

帮助我们改进

我们很高兴接受建议或拉取请求。如果您愿意帮助我们开发更好的软件,请在此处创建拉取请求,遵循 PSR-2 代码风格,我们将使用 reviewable 来检查代码,如果所有测试通过且没有通过 SensioLab Insights 检测到问题,您就可以准备合并。