新在Symfoob娱乐下载ny 3.4:调试:自动装配命令
2017年10月26日·发表的哈维尔Eguiluz
警告:这篇文章是关于一个不受支持的Symfony的版本。ob娱乐下载其中一些信息可能是过时了。阅读最近的Symfony文档ob娱乐下载。
服务自动装配介绍了作为一个Symfony 2.8实验特性。ob娱乐下载在接下来的Symfony的版本中,ob娱乐下载我们改进它,以至于我们决定在Symfony 3.3中默认启用它。
自动装配的主要功能之一是您可以type-hint类构造函数或控制器的参数方法和Symfony自动注入与这些type-hinted类相关的服务。ob娱乐下载
这节省了你最前面需要的服务配置,但需要你知道正确的type-hint使用。在早期Symfony的版ob娱乐下载本中,您可以执行调试:容器——类型
命令获取这些信息。然而,在Symfony ob娱乐下载3.4我们添加了一个新的专用调试:自动装配
命令更容易记住和提供相同的信息更加好。
例如,如果您运行此命令ob娱乐下载Symfony演示应用程序,你会得到以下结果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
美元/ bin /控制台调试:自动装配Autowirable服务= = = = = = = = = = = = = = = = = = = =可以用作下面的类和接口类型自动装配时提示:App \命令\ AddUserCommand App \命令\ DeleteUserCommand应用\命令\ ListUsersCommand应用\ \ Admin \ BlogController App \控制器\ BlogController控制器应用\ \ App \ EventSubscriber SecurityController \ CheckRequirementsSubscriber App \ EventSubscriber \ CommentNotificationSubscriber……ob娱乐下载Symfony \验证器\ \组件验证器\ ValidatorInterface别名调试。验证器树枝\环境别名注意到
你也可以提供一个参数来过滤的列表autowirable服务:
1 2 3 4 5 6 7 8 9 10 11 12
美元/ bin /控制台调试:自动装配日志Autowirable服务= = = = = = = = = = = = = = = = = = = =可以用作下面的类和接口类型自动装配时提示:(只显示类/接口匹配日志):应用\ \ Admin \ BlogController App \控制器\ BlogController Psr \ \ LoggerInterface日志别名对monolog.logger
发表在#生活在边缘
评论
塞德里克ziel4
2017年10月26日说在12:57
# 1
太棒了!
弗拉基米尔•
2017年10月26日说在13:03
# 2
非常感谢。
丹尼斯Smink
10月28日表示,2017年在16:58
# 3
哇。很棒的特性。Tnx !
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。