我试图在Symfony 4.2项目上使用Webonaute/DoctrineFixturesGeneratorBundle
(通过symfony控制台命令从数据库数据生成固定装置的捆绑包)。 README.md
正式支持它,但是它不起作用。
Command "doctrine:generate:fixture" is not defined.
在Google上进行搜索后,我发现我并不是唯一一个对SF 4.2捆绑包有疑问的人,并且发现了一个PR(已开放数月)可以解决问题。
https://github.com/Webonaute/DoctrineFixturesGeneratorBundle/pull/57/files
我将补丁直接应用到供应商目录中,并且可以正常工作。但是,我想重写该类而不修改供应商。
那么,有办法吗?
谢谢!
答案 0 :(得分:0)
我只需要在composer.json文件中添加存储库即可。
"repositories":
[
{
"type": "vcs",
"url": "https://github.com/PapyDanone/DoctrineFixturesGeneratorBundle.git"
}
],
别忘了在开发状态下授权捆绑软件。
"minimum-stability": "dev",
"prefer-stable": true
但是,我必须修复项目中的其他内容,以使捆绑软件与Symfony 4兼容。然后,我分叉了提交拉取请求的人的回购,进行了更正并向原始请求提出了新的拉取请求。回购。