Symfonyob娱乐下载 2.8新增功能:服务自动布线

Michaël Garrez的头像
它确实会减少花在服务定义上的工作量,但作为@Jorge,我不认为我会使用它,对我来说太神奇了:)!不管怎样,干得好。
朱利安·坦特的化身
最后
杰弗森·内森的化身
干得好,太棒了!
MarekL的化身
@Maxime感谢你对性能的澄清,我也理解RAD的便利性,但仍然不喜欢这个:)我想找到总是在同一个地方定义的服务。但对那些需要它的人来说,这是伟大的工作。
安德烈·丹西格的化身
但是服务应该依赖于接口,遵循SOLID原则并且易于替换。
所以,正如文章所言:这是原型的一个特性。
Jesper Søndergaard Pedersen的化身
@Andrei如果你对这个特性有更多的了解,你会发现它也支持接口,而且你还可以为相同接口的多个实现定义默认值。

对于没有那么多服务的小型项目来说,这是一个不错的功能,但我同意它有点太神奇了。
MarekL的化身
只有一个问题,我会看到自动有线服务的结果php应用程序/控制台容器:调试?
哈维尔·埃吉鲁兹的化身
@Marek是的,因为这个拉请求:https://github.com/symfony/symfony/pull/1646ob娱乐下载9
托米斯拉夫·科斯坦丁诺夫的化身
自动布线也适用于嵌套的依赖关系吗?

例如,如果有一个依赖于Service3的Service2,而Service2又依赖于Service1呢?

这样就足够了吗?

# app / config / services.yml
服务:
service3:
类:AppBundle \ \ Service3服务
自动装配:真
mtaylor的化身
也许用例会有用
菲利普·卡尔的化身
那么缺省路由/服务配置格式呢?
我曾经(感谢我从sensio团队学到的东西)配置带有注释的路由和xml格式的服务。
2.8中的bundle生成器总是将yml设置为服务配置…这种格式是新的最佳实践吗?

评论截止。

为了确保评论保持相关性,旧帖子将被关闭。