keiii / yaml-config
此包已被弃用且不再维护。未建议替代包。
YAML 配置利用 symfony 组件(配置组件和 YAML 组件)为任何应用程序提供类似 symfony 的配置。
0.2.1
2016-09-25 22:11 UTC
Requires
- php: ^5.5|^7.0
- symfony/config: ^2.3|^3.0
- symfony/yaml: ^2.0|^3.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.0
- phpunit/phpunit: ^4.0|^5.0
This package is not auto-updated.
Last update: 2023-03-15 20:04:49 UTC
README
利用 symfony 组件(配置组件 和 YAML 组件)为任何应用程序提供类似 symfony 的配置。
安装
composer require keiii/yaml-config
配置示例
# /parameters.yml parameters: db_username: 'root' db_password: 'secret'
# /config/config.env.yml imports: - { resource: '../parameters.yml' } database: username: '%db_username%' password: '%db_password%'
使用方法
<?php $loader = \KEIII\YamlConfig\Factory::create( __DIR__.'/config', // configs path ['key' => 'value'], // replacements __DIR__.'/var/cache' // cache path or false ); $config = $loader->load('config.env.yml'); // array