kdubuc / scaleway-secret-manager
PHP client for Scaleway Secret Manager
dev-main
2025-06-13 13:15 UTC
Requires
- php: ^8.2
- composer/ca-bundle: ^1.5
- guzzlehttp/guzzle: ^7.0
- pagerfanta/pagerfanta: ^4.7
- symfony/property-access: ^7.3
- symfony/property-info: ^7.3
- symfony/serializer: ^7.3
Requires (Dev)
- dg/bypass-finals: ^1.9
- kdubuc/php-cs-fixer-rules: ^1.0
- phpunit/phpunit: ^11.0
- vimeo/psalm: ^6.12
This package is auto-updated.
Last update: 2025-06-13 13:16:03 UTC
README
PHP client for Scaleway Secret Manager.
Installation
You can install the package via Composer:
composer require kdubuc/scaleway-secret-manager
Usage
require 'vendor/autoload.php'; use Scaleway\SecretManager\Client; $client = new Client('scwToken'); try { $secrets = $client->listSecrets('fr-par'); foreach ($secrets->autoPagingIterator() as $secret) { echo $secret->id . PHP_EOL; } } catch (Exception $e) { echo 'Error: ' . $e->getMessage() . PHP_EOL; }
Testing
$ composer run code:tests
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email kevindubuc62@gmail.com instead of using the issue tracker.
Credits
License
The CeCILL-B License. Please see License File for more information.