Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

elcweb/KeyValueStoreBundle

Open more actions menu

Repository files navigation

KeyValueStoreBundle

Latest Stable Version Total Downloads Travis

Installation

Step 1: Download using composer

{
    "require": {
        "elcweb/keyvaluestore-bundle": "~2.0"
    }
}

Now tell composer to download the bundle by running the command:

$ php composer.phar update elcweb/keyvaluestore-bundle

Step 2: Enable the bundle

Enable the bundle in the kernel:

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new Elcweb\KeyValueStoreBundle\ElcwebKeyValueStoreBundle(),
    );
}

Step 3: Doctrine Migration (optional)

If you are upgrading from version 1.x you will need to do a migration. We recommend using DoctrineMigration

An migration example exist in

DoctrineMigrations/Version20150715164320.php

Make sure that your parameter %secret% is 32 characters long.

Usage

Get a value

$ks = $this->get('elcweb.keyvaluestore');
$value = $ks->get('KeyName');

Get all values starting with a pattern

$ks = $this->get('elcweb.keyvaluestore');
$values = $ks->getAll('KeyName');

// If you have a keys called foo.bar and foo.foo this will return an array with key bar and foo

Set a value

$ks = $this->get('elcweb.keyvaluestore');
$ks->set('key', 'value', 'optional description');

License

This bundle is under the MIT license. See the complete license in the bundle:

Resources/meta/LICENSE

Reporting an issue or a feature request

Issues and feature requests are tracked in the Github issue tracker.

When reporting a bug, it may be a good idea to reproduce it in a basic project built using the Symfony Standard Edition to allow developers of the bundle to reproduce the issue by simply cloning it and following some steps.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.