2017-08-02 29 views
0

如果在服务上调用不存在的方法,PHPStorm不会显示警告。PhpStorm/Symfony:缺少对不存在的服务方法调用的警告

例如:PHPStorm不显示 “未找到方法”

$this->get("vendor.service")->inexistentMethod(); 

例如: “未找到方法” PHPStorm显示

/** @var VendorService $service */ 
$service = $this->get("vendor.service"); 
$service->inexistentMethod(); 

它是一个错误或配置问题?

ENV:

PhpStorm 2017.2 
Build #PS-172.3317.83, built on July 18, 2017 
JRE: 1.8.0_152-release-915-b5 amd64 
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o 
Windows 10 10.0 
Symfony Plugin Version: 0.14.149 
+0

这看起来像bug报告,而不是质疑。 – svgrafov

+0

@svgrafov。我已经更新了我的问题。不知道它是一个错误还是配置问题。 – Tsounabe

+0

您是否尝试清除缓存?有时自动完成可能会非常棘手 –

回答

0

安装symfony的插件phpstorm

+0

当然,它已经完成 – Tsounabe