linkorb / silex-provider-configloader
提供配置文件加载服务的程序。
v1.1.1
2017-06-01 05:44 UTC
Requires
- pimple/pimple: ^3.0
- symfony/yaml: ^2.8 || ^3.2
Requires (Dev)
- phpunit/phpunit: ^4.8
Suggests
- symfony/dotenv: To provide the loading of environment variables in a development environment.
This package is auto-updated.
Last update: 2024-08-29 04:37:07 UTC
README
提供配置文件加载服务的程序。
提供并注册到Pimple容器中的两个服务是:
config.loader.ini
:加载ini文件config.loader.yaml
:加载Yaml文件
如果安装了Symfony Dotenv组件,则会注册一个可选的第三个服务comfig.loader.env
。
安装
使用composer安装:
$ composer require linkorb/silex-provider-configloader
在开发期间,可选地要求symfony/dotenv:
$ composer require --dev symfony/dotenv
然后注册提供者:
// app/app.php
use LinkORB\ConfigLoader\Provider\ConfigurationLoaderProvider;
...
$app->register(new ConfigurationLoaderProvider);
使用方法
$config = $app['config.loader.ini']->load('path/to/config.ini');