作曲家:如何用我自己的fork覆盖依赖项的依赖项?

时间:2019-08-28 17:54:18

标签: php dependencies composer-php

我使用以下依赖项:jsfiddle, 它本身需要https://github.com/furqansiddiqui/erc20-php

但是,后者有一个问题,我已经用自己的叉子解决了:https://github.com/furqansiddiqui/ethereum-rpc

现在,我喜欢composer安装自己的fork,而不是原始存储库。

我尝试过:

{
    "name": "test-erc20",

    "repositories": [
        {
            "type": "vcs",
            "url": "git@github.com:itinance/ethereum-rpc.git"
        }
    ],
    "require": {
        "furqansiddiqui/erc20-php": "dev-master"
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}

但是它仍在安装原始库,而不是我的叉子。

我也尝试过补丁:

{
    "name": "test/erc-20",

    "repositories": [
        {
            "type": "vcs",
            "url": "git@github.com:itinance/ethereum-rpc.git"
        }
    ],
    "require": {
        "furqansiddiqui/erc20-php": "dev-master",
        "netresearch/composer-patches-plugin": "^1.2"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,

    "extra": {
        "patches": {
            "furqansiddiqui/ethereum-rpc": [
                {
                    "title": "Fix SSL",
                    "url": "https://github.com/itinance/ethereum-rpc/commit/55774ee14dd90fbcc85220d28bc77ecf97a6ced5.patch"
                }
            ]
        }
    }
}

但是它们不会被应用。

该怎么做?

0 个答案:

没有答案
相关问题