picallex / cloudpbx-php-sdk

v1.9.0 2024-08-20 18:16 UTC

README

需求

  • php: >= 7.3 <= 8.2

开发需求

  • docker
  • docker-compose
  • gnu make
  • pre-commit

使用

查看 tests/integration/ClientCurlTest.php 中的使用示例。

 // instanciar cliente
 $client = \Cloudpbx\Sdk::createDefaultClient($base, $api_key);

 // consultar customers ver `\Cloudpbx\Sdk\Customer` para mas detalles
 $customers = $client->customers->all();

 // consultar usuario/extension ver `\Cloudpbx\Sdk\User` para mas detalle
 $users = $client->users->all($customers[0]->id);

 // consultar relacion
 $customer_of_user = $client->preload($users[0]->customer);

贡献

  1. make composer-init
  2. make test
  3. 再次 .2

初始化 precommit

$ pre-commit install

确认外部 API 功能

创建包含 cloudpbx_api_basecloudpbx_api_key 变量的 .env.test 文件。