grotthecheat/yaml-config-package-installer-plugin 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-05-23