编辑make:entity命令

时间:2019-04-08 14:25:20

标签: doctrine-orm console symfony4

我想编辑Symfony 4中MakerBundle提供的make:entity命令。

这里是一种解释:默认情况下,该命令在每个实体中添加字段Id。我想自动添加其他字段。这就是为什么我要编辑make:entity命令的原因。

我还可以创建一个新的捆绑包,以添加新的命令,例如my:make:entity。但是,如果添加新命令,我不希望make:entity仍然可用。我有一个OpenSource项目,但我不希望有人使用旧的make:entity命令。因此,如果我无法编辑make:entity命令,可以将其停用吗?

先谢谢您

Vincent

1 个答案:

答案 0 :(得分:0)

您可以从派生github存储库: https://github.com/symfony/maker-bundle

,然后进行所需的任何修改,提交并推送到fork。 然后,您需要在composer.json文件的末尾添加“存储库”部分,以告知作曲家使用您的fork而不是正式的仓库。

"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/[your github]/maker-bundle"
    }
],

我希望这会有所帮助。