beta / bx.hashicorp
Bitrix HashiCorp Vault
Installs: 55
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Type:bitrix-module
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
Example:
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