connectholland / docker-api-bundle
此包已被废弃且不再维护。未建议替代包。
Docker API 包集,用于 Symfony 4/5 项目
dev-master / 1.0.x-dev
2020-07-13 10:29 UTC
Requires
- php: ^7.3
- jane-php/open-api-runtime: ^6.0
- php-http/httplug-bundle: ^1.18
- symfony/config: ^4.3 || ^5.0
- symfony/dependency-injection: ^4.3 || ^5.0
- symfony/framework-bundle: ^4.3 || ^5.0
- symfony/http-kernel: ^4.3 || ^5.0
- symfony/translation-contracts: ^2.1
Requires (Dev)
- ergebnis/composer-normalize: ^2.0.1
- friendsofphp/php-cs-fixer: ^2.15
- icanhazstring/composer-unused: ^0.5.6
- jane-php/open-api-3: ^6.0
- maglnet/composer-require-checker: ^2.0
- nyholm/psr7: ^1.3
- nyholm/symfony-bundle-test: ^1.6
- phpstan/phpstan: ^0.11.16
- phpunit/phpunit: ^8.3
- sensiolabs/security-checker: ^6.0
- symfony/var-dumper: ^4.3 || ^5.0
This package is auto-updated.
Last update: 2023-06-13 17:29:16 UTC
README
Docker API 包集,用于连接到 hub.docker.com/v2/ 和 registry-1.docker.io/v2/,适用于 Symfony 4/5 项目
不完整警告
API 支持目前不完整,有关如何帮助完善 API 支持的信息,请参阅 contributing。
安装
composer require connectholland/docker-api-bundle
环境
设置环境变量进行认证
DOCKER_API_USERNAME=example@example.com DOCKER_API_TOKEN=token
使用方法
自动装配客户端,例如。
<?php declare(strict_types=1); namespace App; use ConnectHolland\DockerApiBundle\Api\Client; class SomeService { private Client $client; public function __construct(Client $client) { $this->client = $client; } public function someMethod() { $query = 'connectholland'; $this->client->findRepositories($query); } }