我想编辑Symfony 4中MakerBundle提供的make:entity
命令。
这里是一种解释:默认情况下,该命令在每个实体中添加字段Id
。我想自动添加其他字段。这就是为什么我要编辑make:entity
命令的原因。
我还可以创建一个新的捆绑包,以添加新的命令,例如my:make:entity
。但是,如果添加新命令,我不希望make:entity
仍然可用。我有一个OpenSource项目,但我不希望有人使用旧的make:entity
命令。因此,如果我无法编辑make:entity
命令,可以将其停用吗?
先谢谢您
Vincent
答案 0 :(得分:0)
您可以从派生github存储库: https://github.com/symfony/maker-bundle
,然后进行所需的任何修改,提交并推送到fork。 然后,您需要在composer.json文件的末尾添加“存储库”部分,以告知作曲家使用您的fork而不是正式的仓库。
"repositories": [
{
"type": "vcs",
"url": "https://github.com/[your github]/maker-bundle"
}
],
我希望这会有所帮助。