pagantis / module-utils
Pagantis PHP 库。模块工具
v2.0.1
2019-03-14 10:52 UTC
Requires
- php: >=5.3
- ext-json: *
Requires (Dev)
- facebook/webdriver: ^1.1
- fzaninotto/faker: ^1.7
- nayjest/str-case-converter: ^1.0
- phpunit/phpunit: ^4.8
- phpunit/phpunit-selenium: ^2.0
README
模块工具可以帮助您在开发 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 检测到问题,您就可以准备合并。