stefna/skjalatilkynning-api-client

dev-main 2024-05-30 13:18 UTC

This package is auto-updated.

Last update: 2024-08-30 15:21:29 UTC


README

Latest Version on Packagist Software License

用于与Island.is邮箱通信的库(《Pósthólf》)

安装

composer require stefna/skjalatilkynning-api-client

使用

设置

请记得安装PSR-7、PSR-17和PSR-18

我们推荐使用nyholm/psr7kriswallsmith/buzz来填充这些接口。如果安装了这些包,api-client将自动连接客户端和工厂。

生产环境设置

$bearerToken = AuthSecurityValue::bearer('token');
$service = \SkjalatilkynningApiClient\Service::createWithSecurityValues($bearerToken);

测试环境设置

$bearerToken = AuthSecurityValue::bearer('token');
$config = new SkjalatilkynningApiClient\ServerConfiguration($bearerToken);
$config->selectServer('Development');
$service = SkjalatilkynningApiClient\Service::create($config);

使用自定义PSR实现进行设置

$bearerToken = AuthSecurityValue::bearer('token');
$service = new SkjalatilkynningApiClient\Service(
	new SkjalatilkynningApiClient\ServerConfiguration($bearerToken),
	new GuzzleHttp\Client(),
	new GuzzleHttp\Psr7\HttpFactory(),
);

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。