司法委员会 / emma
Emma API 的 PHP 封装
4.0.4
2020-10-29 01:04 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.8
README
Emma 是一个用于与 Emma API 交互的 PHP 类。
Copyright (c) 2012-2015 Mark Roland.
Written by Mark Roland
Released under the MIT license.
此 PHP 类可以免费分发和使用。作者不对该软件提供任何保证,也不提供支持。
安装
composer require markroland/emma ^3.0
使用
要开始使用,请按照以下方式初始化 Emma 类:
use MarkRoland\Emma\Client; $emma = new Client(<account_id>, <public_key>, <private_key>);
例如,
use MarkRoland\Emma\Client; $emma = new Client('1234','Drivorj7QueckLeuk','WoghtepheecijnibV');
本软件包中的 tests 文件夹包含一些测试脚本,可以运行这些脚本以查看 Emma 客户端类可能的使用方式。
还可以在 examples 文件夹中查找以下代码示例:
为了理解如何使用此脚本,请确保您对 Emma API 有良好的理解
构建
使用 Phing 构建
phing
phing phpdoc
phing phpcs
PHPUnit
phpunit --bootstrap tests/bootstrap.php tests
代码覆盖率
phpunit --coverage-html ./report ./tests
PHP 文档
PHP 文档是使用 phpDocumentor 编译的,假设已全局安装在服务器上。它使用 phpdoc.dist.xml 进行运行时配置。
phpdoc
代码审查
phpcs -n --report-width=100 ./src/Emma.php