如何配置我創建的服務能夠被類型提示?我看過的所有服務容器文檔,以及任何與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