picallex/cloudpbx-php-sdk

Cloudpbx PHP SDK

v1.4.0 2024-04-16 16:05 UTC

README

Requerimientos

  • php 7.3

Requerimientos desarrollo

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

Uso

ver tests/integration/ClientCurlTest.php ejemplos de uso.

 // 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);

Contribuir

  1. make composer-init
  2. make test
  3. again .2

inicializar precommit

$ pre-commit install

confirmar funcionamiento api externa

crear archivo .env.test con las variables cloudpbx_api_base y cloudpbx_api_key.