sumocoders / defactuur
PHP DeFactuur 是一个用于与 DeFactuur (https://www.defactuur.be) 通信的(包装)类。
v2.0.3
2024-08-06 12:24 UTC
Requires
- php: >=7.4.0
- ext-curl: *
- ext-json: *
- nyholm/psr7: ^1.4
- psr/http-client: ^1.0
Suggests
- symfony/http-client: Low-level HTTP-client
This package is auto-updated.
Last update: 2024-09-06 12:42:31 UTC
README
De Factuur 是一个在线发票网页应用程序
关于
PHP DeFactuur 是一个用于与 De Factuur 通信的(包装)类。
许可证
PHP DeFactuur 采用 BSD 许可。
初始化
使用 symfony/httpclient
use Nyholm\Psr7\Factory\Psr17Factory;
use Symfony\Component\HttpClient\Psr18Client;
$deFactuur = new DeFactuur(
new Psr18Client(),
new Psr17Factory(),
new Psr17Factory(),
'your_api_token'
);
使用 Guzzle
$deFactuur = new \SumoCoders\DeFactuur\DeFactuur(
new \GuzzleHttp\Client(),
new \Nyholm\Psr7\Factory\Psr17Factory(),
new \Nyholm\Psr7\Factory\Psr17Factory(),
'your_api_token'
);
您可以将 Psr17Factory 替换为您自己实现的 PSR-17 的 RequestFactoryInterface 和 StreamFactoryInterface。
将 DeFactuur 作为服务使用
将以下内容添加到您的 services.yml 中
SumoCoders\DeFactuur\DeFactuur:
arguments:
$apiToken: '%your.api.token%'
如果您使用自动装配,这就足够了!
文档
类中的每个方法都使用 PHPDoc 进行了详细的文档说明。