2017 © Pedro Peláez
 

library yamlconfigprovider

image

maxwell2022/yamlconfigprovider

  • Thursday, February 6, 2014
  • by Maxwell2022
  • Repository
  • 1 Watchers
  • 1 Stars
  • 21 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

YamlConfigProvider

Silex Provider to parse YAML configuration file and cache it if cache is registered, (*1)

Latest Stable Version Total Downloads, (*2)

This Provider is inspired by deralex, (*3)

The difference is that the configuration is: - Lazy loaded - Cached to avoid to parse it at every page load (if cache is registered), (*4)

Installation

Using your composer.json:, (*5)

{
    "maxwell2022/yamlconfigprovider": "dev-master"
}
$ ./composer.phar update

Provider registration

$app->register(new \Maxwell2022\Silex\Provider\YamlConfigProvider(), array(
    'config.file' => __DIR__.'/config/config.yml'
));

Example using cache

$app['cache.path'] = __DIR__.'/../cache';

$app->register(new \CHH\Silex\CacheServiceProvider, array(
    'cache.options' => array(
        'default' => array('driver' => 'apc'),
        'file' => array(
            'driver' => 'filesystem',
            'directory' => $app['cache.path']
        )
    )
));

$app->register(new \Maxwell2022\Silex\Provider\YamlConfigProvider(), array(
    'config.file' => __DIR__.'/Config/config.yml',
));

The Versions

06/02 2014

dev-master

9999999-dev https://github.com/Maxwell2022/YamlConfigProvider

  Sources   Download

MIT

The Requires

 

config silex yaml

06/02 2014

v1.0.0

1.0.0.0 https://github.com/Maxwell2022/YamlConfigProvider

  Sources   Download

MIT

The Requires

 

config silex yaml