owenvoke/unit3d

为UNIT3D API提供的面向对象的PHP包装器

v0.1.0 2021-10-20 16:19 UTC

This package is auto-updated.

Last update: 2024-08-28 21:58:39 UTC


README

Latest Version on Packagist Software License Build Status Style CI Total Downloads Buy us a tree

为UNIT3D API提供的面向对象的PHP包装器

需求

  • PHP >= 7.4
  • PSR-17实现
  • PSR-18实现

安装

通过Composer

composer require owenvoke/gitea guzzlehttp/guzzle:^7.4 http-interop/http-factory-guzzle:^1.2

HTTPlug的帮助下,我们与任何HTTP消息客户端解耦。

用法

基本用法

// Include the Composer autoloader
require_once __DIR__ . '/vendor/autoload.php';

$client = new \OwenVoke\UNIT3D\Client();
$repositories = $client->torrents()->all();

身份验证

use OwenVoke\UNIT3D\Client;
$client = new Client();
$client->authenticate($apiToken, null, Client::AUTH_ACCESS_TOKEN);

自托管的UNIT3D实例

可以配置UNIT3D PHP包装器以使用自定义托管实例,而不是blutopia.xyz

// Specify the URL of the UNIT3D instance on client initialization
$client = new \OwenVoke\UNIT3D\Client(null, 'https://unit3d.example.com');

变更日志

请参阅CHANGELOG以获取更多关于最近更改的信息。

测试

composer test

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过security@voke.dev发送电子邮件,而不是使用问题跟踪器。

致谢

许可证

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

免费软件

您可以使用此包,但如果它进入您的生产环境,则要求您为世界买一棵树。

众所周知,应对气候危机并防止气温上升超过1.5C的最好工具之一是植树。如果您支持此包并向Treeware森林做出贡献,您将为当地家庭创造就业机会并恢复野生动物栖息地。

您可以在这里购买树木。

了解更多关于Treeware的信息,请访问treeware.earth