依赖包¶
Symlex 不支持 Symfony Bundles ,因为我们致力于构建专注,精益和完全可测试的应用程序。
- 我们发现使用它们通常会增加整体架构的复杂性:它们隐藏了引导程序/配置细节,并鼓励构建膨胀的应用程序
- 如果某些功能仅在框架中编码,则无法编写有意义的单元测试 配置文件或由 bundle 神奇地生成
- 可以创建验收测试,但它们很慢并且不适合测试驱动开发( TDD )和重构
Quote
我见过很多人试图使用 FOSUserBundle 。我现在已经挣扎了 6 个小时了。 只是为了能够制作自定义用户注册表单。基本文档长达 6 页......
― Olivier Pons 在 Stack Overflow
注释¶
由于我们发现难以维护和测试,因此也不支持注释。 我们更喜欢使用一小段代码来 配置 我们的应用或使用服务容器。