|
1 | 1 | Cliente API Gateway para PHP |
2 | 2 | ============================ |
3 | 3 |
|
4 | | -[](https://packagist.org/packages/sasco/libredte-api-client) |
5 | | -[](https://packagist.org/packages/sasco/libredte-api-client) |
6 | | -[](https://packagist.org/packages/sasco/libredte-api-client) |
| 4 | +[](https://packagist.org/packages/apigatewaycl/apigateway-api-client) |
| 5 | +[](https://packagist.org/packages/apigatewaycl/apigateway-api-client) |
| 6 | +[](https://packagist.org/packages/apigatewaycl/apigateway-api-client) |
7 | 7 |
|
8 | | -Cliente para realizar la integración con los servicios web de API Gateway (www.apigateway.cl) desde PHP. |
9 | | - |
10 | | -Este código está liberado bajo licencia [LGPL](http://www.gnu.org/licenses/lgpl-3.0.en.html). |
11 | | -O sea, puede ser utilizado tanto en software libre como en software privativo. |
| 8 | +Cliente para realizar la integración con los servicios web de [API Gateway](https://www.apigateway.cl) desde PHP. |
12 | 9 |
|
13 | 10 | Instalación |
14 | 11 | ----------- |
15 | 12 |
|
16 | | -Directamente desde la terminal con: |
| 13 | +Ejecutar en la terminal: |
| 14 | + |
| 15 | +```shell |
| 16 | +composer require apigatewaycl/apigateway-api-client |
| 17 | +``` |
| 18 | + |
| 19 | +Ejemplos |
| 20 | +-------- |
| 21 | + |
| 22 | +Para revisar ejemplos de cómo consumir los servicios web, dependiendo de la |
| 23 | +forma de autenticación que requieras usar, revisa las siguientes pruebas: |
| 24 | + |
| 25 | +- Sin autenticación en SII: `SiiContribuyentesTest.php`. |
| 26 | +- Autenticación con RUT y clave tributaria: `SiiMisiiTest.php` o `SiiBheTest.php`. |
| 27 | +- Autenticación con firma electrónica: `SiiDteTest.php`. |
| 28 | + |
| 29 | +Documentación (dev) |
| 30 | +------------------- |
| 31 | + |
| 32 | +Para crear la documentación se necesita tener instaladas las dependencias |
| 33 | +de composer, GraphViz en el sistema operativo y luego ejecutar: |
| 34 | + |
| 35 | +```shell |
| 36 | +./vendor/bin/phpdoc -d ./src -t ./docs |
| 37 | +``` |
| 38 | + |
| 39 | +Pruebas unitarias (dev) |
| 40 | +----------------------- |
| 41 | + |
| 42 | +Para ejecutar las pruebas unitarias se necesita tener instaladas las |
| 43 | +dependencias de composer y luego ejecutar: |
| 44 | + |
| 45 | +```shell |
| 46 | +./vendor/bin/phpunit |
| 47 | +``` |
| 48 | + |
| 49 | +También es posible ejecutar una pruebas específica indicando el test. Ejemplo: |
| 50 | + |
| 51 | +```shell |
| 52 | +./vendor/bin/phpunit --filter test_contribuyentes_datos |
| 53 | +``` |
| 54 | + |
| 55 | +Licencia |
| 56 | +-------- |
| 57 | + |
| 58 | +Este programa es software libre: usted puede redistribuirlo y/o modificarlo |
| 59 | +bajo los términos de la GNU Lesser General Public License (LGPL) publicada |
| 60 | +por la Fundación para el Software Libre, ya sea la versión 3 de la Licencia, |
| 61 | +o (a su elección) cualquier versión posterior de la misma. |
| 62 | + |
| 63 | +Este programa se distribuye con la esperanza de que sea útil, pero SIN |
| 64 | +GARANTÍA ALGUNA; ni siquiera la garantía implícita MERCANTIL o de APTITUD |
| 65 | +PARA UN PROPÓSITO DETERMINADO. Consulte los detalles de la GNU Lesser General |
| 66 | +Public License (LGPL) para obtener una información más detallada. |
17 | 67 |
|
18 | | - $ composer require sasco/libredte-api-client |
| 68 | +Debería haber recibido una copia de la GNU Lesser General Public License |
| 69 | +(LGPL) junto a este programa. En caso contrario, consulte |
| 70 | +[GNU Lesser General Public License](http://www.gnu.org/licenses/lgpl.html). |
19 | 71 |
|
20 | | -O editando el archivo *composer.json* y agregando: |
| 72 | +Enlaces |
| 73 | +------- |
21 | 74 |
|
22 | | - { |
23 | | - "require": { |
24 | | - "sasco/libredte-api-client": "1.*" |
25 | | - } |
26 | | - } |
| 75 | +- [Sitio web API Gateway](https://www.apigateway.cl). |
| 76 | +- [Código fuente en GitHub](https://github.com/apigatewaycl/apigateway-api-client-php). |
| 77 | +- [Paquete en Packagist](https://packagist.org/packages/apigatewaycl/apigateway-api-client). |
0 commit comments