作曲家的包装不再存在了,我有一份副本。我能做什么?

时间:2016-02-12 11:56:43

标签: composer-php

不久前,我在Symfony项目上安装了一个依赖项。它是包mograine/calendar-bundle,但现在这个项目不再存在并且已经从github中消失了。它是另一个包的分支,我需要对我正在进行的项目进行一些修改。

当然,我有一个包的副本(在vendor/mograine文件夹下)。但是,目前我无法运行composer install订单,因为此套餐不存在。

我的问题是:我该怎么做才能解决这个问题?我可以告诉作曲家这个包是在本地安装的吗?如果是这样,我该怎么做才能在本地安装软件包?或者我必须创建一个github帐户并上传所有原始文件?

1 个答案:

答案 0 :(得分:3)

如果它是一个普通的symfony项目,你只需将它移动到你的src文件夹resp。 “将命名空间目录复制到src目录”并将其从composer.json中删除。

src文件夹自动加载f.e。

"autoload": {
    "psr-0": {
        "": "src/"
    }

注意命名空间和路径是正确的。

另见:moving bundle from vendor to src directory