koronsoftware/erplybooks-api-php-client

PHP 客户端用于与 Erply Books API 交互

0.3.0 2023-10-06 20:20 UTC

This package is auto-updated.

Last update: 2024-09-06 22:22:05 UTC


README

Actions Status Coverage Status Latest Stable Version Total Downloads License

Erply Books API PHP 客户端

安装

composer require koren-software/erplybooks-api-php-client

用法

$token = ''; // Set your API token
$client = new Koren\ErplyBooks\Client($token);

获取多个

$response = $client->Invoices()->get(); // Koren\ErplyBooks\Response\ItemsResponse

通过 ID 获取

$response = $client->Invoices()->get(1); // Koren\ErplyBooks\Response\ItemResponse

使用的预定义接口

$invoices = $client->Invoices()->get(); // Koren\ErplyBooks\Response\ItemsResponse

// Items response is iterable
foreach ($invoices as $invoice) {
    // Do something with $invoice
}

// Responses are jsonable
$json = json_decode($response); // json string of all items or item

// Responses are countable
$count = count($response); // integer (how many items were in response)

开发

  • composer build - 通过运行测试和所有代码检查来构建
  • composer test - 运行 PHPUnit
  • composer format - 标准格式化代码
  • composer phpcs - 运行 PHP Codesniffer 对 PSR-2 标准进行代码检查
  • composer phpmd - 运行 PHP Mess Detector
  • composer docs - 使用 PHP Documentator 生成文档(需要全局安装 apigen/apigen,因为存在冲突)