Skip to main content

execute_optimize_config

Function execute_optimize_config 

Source
pub async fn execute_optimize_config() -> Result<(), CliError>
Expand description

执行 optimize:config 命令

扫描 config/ 目录,合并所有 .php/.yaml/.json 配置, 序列化为 JSON 写入 runtime/cache/config_cache.json

§流程

  1. 扫描 config/ 目录
  2. 读取每个配置文件,解析为 JSON Value
  3. 以文件名(不含扩展名)为 key 合并到统一对象
  4. 序列化为美化格式 JSON
  5. 写入缓存文件
  6. 输出统计信息(配置项数量、文件路径)