ajdurant/acr-cloud

ACRCloud API PHP 客户端库

v0.1.2 2015-10-21 17:32 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:16:05 UTC


README

Build Status

关于

URL: https://github.com/AJDurant/acr-cloud-php

作者: AJDurant

用法

通过 composer 安装。

use \AJDurant\ACRCloud\ACRCloud;

$acr = new ACRCloud(api_key, api_secret);
$data = $acr->identify(path_to_audio_file);

返回的数据格式与ACRCloud 元数据文档中描述的格式相同,以 PHP 关联数组的形式。

构建依赖

为了从源代码构建您的生成 Composer 项目,您需要在命令行上安装 Grunt 和 PHP。

因此,您必须在系统命令行上安装 PHP5。进行测试

php --help

要全局安装在命令行上安装 Grunt(并运行上述构建任务),请运行

npm install -g grunt-cli

然后,使用 Grunt,您可以局部安装 Composer、PhpDocumentor、PhpUnit 和 PhpCPD。只需运行一次

grunt init

然后,您还可以局部安装 PhpDocumentor、PhpUnit 和 PhpCPD。只需运行一次

php composer.phar install -v

最后,您还应该安装名为 Xdebug 的 PHP 扩展,它将被 PhpUnit 用于代码覆盖率。

构建源代码

一旦所有依赖项都安装完毕,您可以使用 Grunt 构建项目

grunt build

构建过程将运行以下任务

  • PhpLint:在 "src" 文件夹上运行 php -l
  • 使用 PHPUnit 运行位于 "tests" 文件夹中的测试
  • 从 "src" 文件夹的文件生成 "doc" 文件夹中的 PhpDocumentor 文档
  • 使用 PhpCPD 在 "src" 文件夹的文件中检测代码复制/粘贴

Built with Grunt

致谢

acr-cloud-php 是从 generator-composer 开始的,这是一个 Yeoman 生成器,用于构建 PHP Composer 项目。

此项目使用以下作为开发依赖项

许可证

许可证