作曲家配置:将“额外”值添加为数组

时间:2019-10-16 12:38:16

标签: composer-php mediawiki

MediaWiki的merge-plugin需要如下数据结构:

{
    "extra": {
        "merge-plugin": {
            "include": [
                "extensions/OpenIDConnect/composer.json"
            ]
        }
    }
}

如何通过CLI创建此数据结构(请注意数组)?

config extra.merge-plugin.include ["extensions/OpenIDConnect/composer.json"] 

不会创建所需的输出

1 个答案:

答案 0 :(得分:0)

对于 Composer 2,这可以通过传递诸如 --json 之类的标志来实现:

对于上面的例子(注意参数化 JSON 对象的单引号:

composer config --json extra.merge-plugin.include '["extensions/OpenIDConnect/composer.json"]'

结果:

    "merge-plugin": {
      "include": ["extensions/OpenIDConnect/composer.json"]
    }

参考:https://github.com/composer/composer/pull/8779