PHPackages                             juuuuuu/yaml-config-service-provider - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. juuuuuu/yaml-config-service-provider

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

juuuuuu/yaml-config-service-provider
====================================

A config ServiceProvider for Silex with support for yaml.

2500[1 PRs](https://github.com/juuuuuu/YamlConfigServiceProvider/pulls)PHPCI passing

Since Jun 3Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/juuuuuu/YamlConfigServiceProvider)[ Packagist](https://packagist.org/packages/juuuuuu/yaml-config-service-provider)[ RSS](/packages/juuuuuu-yaml-config-service-provider/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

YamlConfigServiceProvider
=========================

[](#yamlconfigserviceprovider)

Service provider for Silex `v2.x` using YAML configuration files.

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

[](#installation)

To use it add following line to your composer.json:

```
"require": {
    ...
    "juuuuuu/yaml-config-service-provider": "1.0.x-dev"
    ...
}

```

Usage
-----

[](#usage)

Include following line of code somewhere in your initial Silex file (index.php or whatever):

```
    $app->register(new Juuuuuu\Silex\YamlConfigServiceProvider(__DIR__.'/../app/config/parameters.yml'));
```

Now you have access to all of your configuration variables through `$app['parameters']`.

Example
-------

[](#example)

parameters.yml:

```
parameters:
    webservice:
        url: http://host.com
        username: user
        password: pass
```

index.php:

```
