name: SodiumVault class_comment: "# * @author Tobias Schultze \n# * @author J\xE9\ r\xE9my Deruss\xE9 \n# * @author Nicolas Grekas " dependencies: - name: EnvVarLoaderInterface type: class source: Symfony\Component\DependencyInjection\EnvVarLoaderInterface - name: LazyString type: class source: Symfony\Component\String\LazyString - name: VarExporter type: class source: Symfony\Component\VarExporter\VarExporter properties: [] methods: - name: __construct visibility: public parameters: - name: secretsDir - name: decryptionKey default: 'null' - name: derivedSecretEnvVar default: 'null' comment: "# * @author Tobias Schultze \n# * @author J\xE9r\xE9\ my Deruss\xE9 \n# * @author Nicolas Grekas \n\ # */\n# class SodiumVault extends AbstractVault implements EnvVarLoaderInterface\n\ # {\n# private ?string $encryptionKey = null;\n# private string|\\Stringable|null\ \ $decryptionKey = null;\n# private string $pathPrefix;\n# private ?string $secretsDir;\n\ # \n# /**\n# * @param $decryptionKey A string or a stringable object that defines\ \ the private key to use to decrypt the vault\n# * or null\ \ to store generated keys in the provided $secretsDir" - name: generateKeys visibility: public parameters: - name: override default: 'false' comment: null - name: seal visibility: public parameters: - name: name - name: value comment: null - name: reveal visibility: public parameters: - name: name comment: null - name: remove visibility: public parameters: - name: name comment: null - name: list visibility: public parameters: - name: reveal default: 'false' comment: null - name: loadEnvVars visibility: public parameters: [] comment: null - name: loadKeys visibility: private parameters: [] comment: null - name: export visibility: private parameters: - name: filename - name: data comment: null - name: createSecretsDir visibility: private parameters: [] comment: null - name: getFilename visibility: private parameters: - name: name comment: null traits: - Symfony\Component\DependencyInjection\EnvVarLoaderInterface - Symfony\Component\String\LazyString - Symfony\Component\VarExporter\VarExporter interfaces: - EnvVarLoaderInterface