PHPStan配置:NEON文件列表参数如何实现追加而非覆盖?
实现NEON配置文件中列表的追加合并
默认情况下,当config2.neon包含config1.neon时,同名的excludePaths列表会被完全覆盖,所以最终只有path2生效。要实现列表项的追加,让结果变成[path1, path2],可以用NEON的!append指令,修改config2.neon的内容:
includes: - "config1.neon" parameters: excludePaths: !append - path2
!append指令的作用是将当前定义的列表项追加到已存在的同名列表末尾,而不是替换原有列表。这样配置生效后,excludePaths就会包含来自config1的path1和config2的path2。
内容的提问来源于stack exchange,提问作者Roman Hocke
相关产品推荐
相关产品推荐

