grotthecheat/yaml-config-package-installer-plugin
最新稳定版本:v1.0.5-stable
Composer 安装命令:
composer require grotthecheat/yaml-config-package-installer-plugin
包简介
Plugin to auto-add package config settings to an application level settings file.
README 文档
README
The grotthecheat/yaml-config-package-installer-plugin package is composer
plugin that can be used to build a centralised application configuration file,
from config files that are included in subcomponent packages.
By including a config.yaml file like the example below in the root of a
package, when required the plugin looks for this file and, if found, copies
the defined settings into a centralised config file.
vendor: grotthecheat
package: mysql
settings:
- server
- port
- schema
- username
- password
This example will be transferred into the application config as:
grotthecheat:
mysql:
server: null
port: null
schema: null
username: null
password: null
By default, the application config is located in the level above the vendor
directory,
which typically is the root folder of the application, however if this is not
the case then a specific location can be added by adding an extra section to
your projects composer.json file.
"extra" : {
"yaml-config-application-config": "../folder/application_config.yaml"
}
NOTE: This custom path for the application config is relative to the composer vendor directory.
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-05-23