/YamlConfigurationServiceProvider

Fast YAML Configuration Service Provider for Silex

Primary LanguagePHPMIT LicenseMIT

YamlConfigurationServiceProvider

YAML Configuration Service Provider for Silex

Latest Stable Version Total Downloads Build Status Scrutinizer Code Quality License

Requirements

silex 1.x

##Installation The best way to install YamlConfigurationServiceProvider is to use a Composer:

php composer.phar require junker/yaml-configuration-service-provider

Supports

Examples

use Junker\Silex\Provider\YamlConfigurationServiceProvider;

$app->register(new YamlConfigurationServiceProvider('config.yml'));

# or

$app->register(new YamlConfigurationServiceProvider('config.yml', ['cache_dir' => '/tmp/config_cache']));

$db_host = $app['config']['db']['host'];

Config example:

imports:
     - { resource: 'site/config.yml' }
     - { resource: 'security.yml' }

db:
    host: localhost
    login: root
    pass: 123123
    database: site12

facebook:
    scope: 'public_profile,email,user_birthday,user_location,user_photos'
    secret_key: FDSLKFDNSLsdre23lkndas