2017-01-19 24 views
0

定義的服務根​​據Symfony Plugin文檔PhpStorm應該能夠使用服務容器時,認識到服務:ContainerInterfacePhpStorm不承認在陽明文件

  • 參考服務::得到()
  • 檢測ContainerInterface ::得到()結果類型

我有PhpStorm 2016年3月2日,Symfony的插件0.13.134,Symfony的插件啓用d爲我的項目,但PhpStorm無法識別在我的自定義Symfony包中的yml文件中定義的服務。

當陽明文件引用我的服務,@my.service.id IDE提出了警告:「缺少服務」。使用ContainerInterface::get('my.service.id')請求服務時會發生同樣的問題。

所有工作正常,在Symfony的核心定義的服務,但沒有說到我自己的服務工作。

顯然IDE能夠識別裏面包的src/[Bundle]/Resource/config/event_listeners.yml定義的事件監聽器沒有問題,但它不能在Settings->Languages & Frameworks->Symofony承認定義服務src/[Bundle]/Resource/config/services.yml

+0

AFAIK這個功能是由Symfony的插件純粹提供..所以你必須在問題跟蹤現有的最近創建的票(例如問這樣的問題:https://github.com/Haehnchen/idea-php-symfony2-plugin /問題/ 845) – LazyOne

回答

0

檢查配置路徑是正確的。

+0

'app'是'app'和'web'是'web' - 似乎一切都很好。 'UrlGenerator'已被棄用,因此不相關,並且沒有翻譯。 – SiliconMind