The original vault-php client was
forked to upgrade the cache/cache
package to version 1.0.0. Since the author
of the original package released a 4.0.0 major upgrade removing support for
PHP versions older than 7.2.0, this fork will remain in a detached 3.6.x
version.
Badges have been updated to reflect this fork state.
The original documentation is still available at vault-php.readthedocs.io.
The original README file content follows.
Warning! This project is not production ready, however I'm using it inside a production project and it works fine. I could change versioning or break backward compatibility. Use it at your own risk.
This is a PHP client for Vault - a tool for managing secrets.
-
Supports different authentication backends with token caching and re-authentication.
-
Different transports for different PHP versions.
Simply run this command within your directory with composer.json.
composer require csharpru/vault-php
Latest documentation is available here: vault-php.readthedocs.io
If you want to contribute, execute following shell commands:
git clone https://github.com/CSharpRU/vault-php.git
cd vault-php/
composer install
Now you're ready to write tests and code.
If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.
Little hints for new contributors:
- This repository follows gitflow and semver.
- Please follow PSR and other good coding standards.
The code in this project is licensed under MIT license.