我将项目从Symfony2升级到Symfony3,然后选择新的目录结构。所以我想知道为什么测试不再位于捆绑包中,而是位于新的tests/
根目录中?那么当有人在Symfony3下创建一个包并想要外化它时,里面就没有测试了吗?
我认为捆绑的目标是完全独立,这个新架构会是这样吗?
答案 0 :(得分:0)
我注意到使用Symfony命令生成包时
php bin/console generate:bundle
有这个问题:
您是否共享此计划,我们捆绑了多个应用程序 [无]:
如果你选择了,结构的文件夹与传统的文件夹不同,测试文件就出现在这个文件包中。
我假设共享或私有捆绑包中的体系结构是不同的,共享捆绑包保持完全独立。
我希望能帮到你