PHPackages                             stefna/secrets-manager-core - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. stefna/secrets-manager-core

ActiveLibrary

stefna/secrets-manager-core
===========================

Secrets manager core

0768↓50%PHP

Since Sep 12Pushed 1y ago3 watchersCompare

[ Source](https://github.com/stefna/secrets-manager-core)[ Packagist](https://packagist.org/packages/stefna/secrets-manager-core)[ RSS](/packages/stefna-secrets-manager-core/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Stefna Secrets Manager
======================

[](#stefna-secrets-manager)

Table of Contents
-----------------

[](#table-of-contents)

1. [Installation](#installation)
2. [Api Documentation](#api-documentation)
    1. [Stefna\\SecretsManager\\Manager](#manager-class)
        1. [Initializing](#manager-constructor)
        2. [getSecret](#manager-getSecret)
        3. [putSecret](#manager-putSecret)
        4. [deleteSecret](#manager-deleteSecret)
        5. [getProvider](#manager-getProvider)
    2. [Stefna\\SecretsManager\\Secret](#secret-class)
        1. [getKey](#secret-getKey)
        2. [getValue](#secret-getValue)

Installation
------------

[](#installation)

```
$ composer require stefna/secrets-manager-core
```

The core only provides the basic functionality and some basic inmemory providers.

We provide a couple of providers that can be installed separately

ProviderBadges[JSON File](https://www.github.com/stefna/secrets-manager/tree/main/packages/json-provider/)Coming soon[Psr-6](https://www.github.com/stefna/secrets-manager/tree/main/packages/psr-6-provider/)Coming soon[Aws Secrets Manager](https://www.github.com/stefna/secrets-manager/tree/main/packages/aws-secrets-manager-provider/)Coming soon[Aws Parameter Store](https://www.github.com/stefna/secrets-manager/tree/main/packages/aws-parameter-store-provider/)Coming soonApi Documentation
-----------------

[](#api-documentation)

### Stefna\\SecretsManager\\Manager

[](#stefnasecretsmanagermanager)

#### Stefna\\SecretsManager\\Manager-&gt;\_\_construct(ProviderInterface $provider)

[](#stefnasecretsmanagermanager-__constructproviderinterface-provider)

Pass in your desired provider.

```
