bartlomiejbeta/di-env-loader-bundle
Composer 安装命令:
composer require bartlomiejbeta/di-env-loader-bundle
包简介
README 文档
README
Easily load kernel environment dependent config files.
instalation
composer require bartlomiejbeta/di-env-loader-bundle
usage
simple
class ExampleExtension extends Extension { use DIEnvLoaderTrait; public function load(array $configs, ContainerBuilder $container) { $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); self::loadByEnv($loader, $container, 'services', 'yml'); } }
configs will be load for all kernel environments.
- for example for
testenvironment fileservices-test.ymllocated inResources/config(and so on for other environment)
configured
class ExampleExtension extends Extension { use DIEnvLoaderTrait; public function load(array $configs, ContainerBuilder $container) { $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config/test')); if ('test' === self::getEnv($container)) { self::loadByEnv($loader, $container, 'services', 'yml', '.'); } } }
configs will be load only for test kernel environment.
- file
services.test.ymllocated inResources/config/test
统计信息
- 总下载量: 654
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-11-27