darvinstudio/darvin-config-bundle
最新稳定版本:6.1.8
Composer 安装命令:
composer require darvinstudio/darvin-config-bundle
包简介
This bundle provides configuration layer for Symfony-based applications.
关键字:
README 文档
README
This bundle provides configuration layer for Symfony-based applications.
Usage
Create class which implements Darvin\ConfigBundle\Configuration\ConfigurationInterface or extends Darvin\ConfigBundle\Configuration\AbstractConfiguration:
// AppBundle\Config\AppConfig.php use Darvin\ConfigBundle\Configuration\AbstractConfiguration; use Darvin\ConfigBundle\Parameter\ParameterModel; class AppConfig extends AbstractConfiguration { public function getModel(): iterable { yield new ParameterModel('array_var', ParameterModel::TYPE_ARRAY, array(1, 2, 3)); yield new ParameterModel('boolean_var', ParameterModel::TYPE_BOOL, false); yield new ParameterModel('integer_var', ParameterModel::TYPE_INTEGER, 777); yield new ParameterModel('string_var', ParameterModel::TYPE_STRING, 'test123'); } }
Define created class as a service tagged with "darvin_config.configuration" tag:
services: app.config: class: AppBundle\Config\AppConfig tags: - { name: darvin_config.configuration }
统计信息
- 总下载量: 7.19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 2
- 推荐数: 2
其他信息
- 授权协议: MIT
- 更新时间: 2015-08-13