beta / bx.hashicorp
Bitrix HashiCorp Vault
1.1.0
2022-11-25 09:00 UTC
Requires
- php: >=7.4
- ext-json: *
- beta/bitrix-option-holder: ^1.0
- beta/bitrix-psr16: ^1.0
- beta/bitrix-psr17: ^1.0
- beta/bitrix-psr18: ^1.0
- csharpru/vault-php: ^4.3
Requires (Dev)
- squizlabs/php_codesniffer: ^3.7
- vimeo/psalm: ^4.9
README
示例
use Bx\HashiCorp\Factory; $vaultOptionHolder = Factory::crateCached('main'); // init option holder from module setting $vaultOptionHolder->getOptionValue('PRIVATE_KEY', 'my.module'); // read value by key PRIVATE_KEY $vaultOptionHolder->setOptionValue('PRIVATE_KEY', '...', 'my.module'); // update value by key PRIVATE_KEY