ronanchilvers / silex-yaml-config-provider
该软件包已被放弃,不再维护。未建议替代软件包。
适用于Silex 1.3+的简单YAML配置提供者
0.1
2016-01-12 22:20 UTC
Requires
- silex/silex: ^1.3
- symfony/yaml: ^3.0
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is auto-updated.
Last update: 2023-09-08 12:54:41 UTC
README
这是一个非常简单的Silex 1.3+ YAML配置提供者,允许您从YAML文件中读取配置。
安装
最简单的机制是通过composer。将提供者添加到您的composer.json文件中
{ "require": { "ronanchilvers/silex-yaml-config-provider": "dev-master" } }
使用方法
要注册服务提供者,您可以这样做
$app->register(new \Ronanchilvers\Silex\Provider\YamlConfigServiceProvider( '/path/to/my/yaml/config.yml' ));
如果您想解析多个文件,则可以多次添加提供者,配置将合并在一起。
$app->register(new \Ronanchilvers\Silex\Provider\YamlConfigServiceProvider( '/path/to/my/yaml/config.base.yml' )); $app->register(new \Ronanchilvers\Silex\Provider\YamlConfigServiceProvider( '/path/to/my/yaml/config.production.yml' ));
公开的服务
YamlConfigServiceProvider公开以下服务。
config
- 解析后的配置数据作为数组