sasco/libredte-api-client

此软件包已被废弃且不再维护。作者建议使用 apigatewaycl/apigateway-api-client 软件包。

PHP 客户端,用于与 API Gateway 的 Web 服务进行集成。

2.0.1 2024-04-30 01:25 UTC

This package is auto-updated.

Last update: 2024-09-11 12:25:40 UTC


README

Total Downloads Monthly Downloads License

PHP 客户端,用于与 API Gateway 的 Web 服务进行集成。

安装

在终端执行

composer require apigatewaycl/apigateway-api-client

示例

要查看如何根据所需的认证方式消费 Web 服务的示例,请查看以下测试

  • 无 SII 认证:SiiContribuyentesTest.php
  • 使用 RUT 和税务密钥进行认证:SiiMisiiTest.phpSiiBheTest.php
  • 使用电子签名进行认证:SiiDteTest.php

文档(开发者)

要创建文档,需要安装 composer 依赖、系统中的 GraphViz,然后执行

./vendor/bin/phpdoc -d ./src -t ./docs

单元测试(开发者)

要执行单元测试,需要安装 composer 依赖,然后执行

./vendor/bin/phpunit

还可以通过指定测试来执行特定测试。例如

./vendor/bin/phpunit --filter test_contribuyentes_datos

许可证

本程序是自由软件:您可以重新分发和/或修改它,根据自由软件基金会发布的 GNU Lesser General Public License(LGPL)条款,无论是许可证的第 3 版,还是(根据您的选择)该许可证的任何后续版本。

本程序分发时希望它能对您有用,但没有任何形式的担保;甚至没有关于适销性或针对特定用途的适用性的暗示性担保。有关 GNU Lesser General Public License(LGPL)的详细信息,请参阅。

您应该已经收到本程序的 GNU Lesser General Public License(LGPL)副本。如果没有,请参阅 GNU Lesser General Public License

链接