micoli / docker-php-api-client
Docker PHP 客户端
v3.1
2023-07-22 16:10 UTC
Requires
- php: >=8.1
- jane-php/open-api-runtime: ^7.4
- php-http/socket-client: ^2.1
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0
- symfony/filesystem: ^6.0
- symfony/http-client: ^6.0
- thecodingmachine/safe: ^2.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^v3.20.0
- jane-php/json-schema: ^7.4
- jane-php/open-api-3: ^7.4
- php-parallel-lint/php-parallel-lint: ^1.2
- phpstan/phpstan-symfony: 1.3.2
- phpunit/phpunit: ^10.2
Suggests
- php-http/httplug-bundle: For integration with Symfony
Conflicts
This package is auto-updated.
Last update: 2024-09-22 18:36:06 UTC
README
Docker PHP 是用 PHP 编写的 Docker 客户端。这个库的目标是达到 Docker 引擎 100% 的 API 支持。
测试套件目前通过了 Docker 远程 API v1.41 的测试。
API 类是由 jane-php 自动生成的
安装
当然,安装 Docker PHP 的推荐方式是使用 Composer
composer require micoli/docker-php-api-client
用法
请参阅 文档。
单元测试
如果没有完成,请使用 Composer 设置测试套件
$ composer install --dev
使用 PHPUnit 运行它
$ composer test
贡献
请参阅 CONTRIBUTING 获取详细信息。
致谢
此 README 非常受 willdurand/Negotiation 的启发,由 @willdurand 创建。这个人非常出色。
此库是原始 beluga-php/docker-php 的分支,由 beluga-php 创建,而 beluga-php 本身是原始 docker-php/docker-php 的分支,由 Geoffrey Bachelet 和 Joel Wurtz 创建。
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。