pagamastarde/module-utils

此包已被弃用且不再维护。作者建议使用pagantis/module-utils包代替。

Pagantis PHP 库。模块工具

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

This package is auto-updated.

Last update: 2022-02-01 13:15:21 UTC


README

CircleCI: CircleCI

Latest Stable Version composer.lock Scrutinizer Code Quality

Module Utils 将帮助您在开发 Pagantis 集成测试时。该库将使用 Exception 对象来查找一些问题。检查每个异常类型以找到导致问题的错误。

如何使用

通过以下方式安装库

  • 这里下载

  • 使用 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 未发现任何问题,则可以进行合并。