Emma API 的 PHP 封装

4.0.4 2020-10-29 01:04 UTC

This package is auto-updated.

Last update: 2024-08-29 05:50:17 UTC


README

Emma 是一个用于与 Emma API 交互的 PHP 类。

Copyright (c) 2012-2015 Mark Roland.
Written by Mark Roland
Released under the MIT license.

此 PHP 类可以免费分发和使用。作者不对该软件提供任何保证,也不提供支持。

构建状态: Build Status

安装

    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 有良好的理解

http://api.myemma.com/

构建

使用 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