如何配置我创建的服务能够被类型提示?我看过的所有服务容器文档,以及任何与symfony的文档并没有什么我试图做作品......Symfony3类型提示创建的服务
将此添加到services.yml
Tester:
class: AppBundle\Services\Tester
public: true
将此添加到我的课
use AppBundle\Services\Tester;
尝试键入提示“Tester $ test”并获取错误。做错事...
你会得到什么错误? –
当我尝试添加邮件例如,它告诉我该类不存在.... – dlhines
其实,这里是确切的输出...代码是有点不同,但错误是相同的... 类型错误:传递给AppBundle \ Services \ Tester :: onTest()的参数1必须是SwiftMailer的一个实例,没有给出,在/home/xXxX/symfony-test-sites/xXxX/src/AppBundle/Controller/TestLoggerController.php中调用在线30 – dlhines