我正在使用PHPStorm v3並且有一些代碼連接到某個SOAP服務。 (通過一個簡單的PHP SoapClient)沒有任何問題。但PHPStorm檢查不能找到可用的WSDL的方法,從而斜面識別的方法有:在phpstorm中爲soapclient修復檢查的最佳方法
$this->soap = new SoapClient('somewsdl url');
$issues = $this->soap->getIssuesFromJqlSearch($this->auth,
'ticketId = '.$ticket->getId().'
AND impId ~ "'.$currentImplementation->getIdentifier().'"', 1);
一切的作品,但它是由外部WSDL提供的亮點是一個未定義的提法「getIssuesFromJqlSearch」方法...我怎樣才能「告訴」 PHPStorm應/可使用什麼(或解釋如何解析WSDL?)
謝謝,看到工作。只是創建一個手動存根確實'愚弄'的自動完成等。太糟糕了PHPStorm無法讀取WSDL並從那裏生成存根..我已經投了一個功能請求以允許此功能(http://youtrack.jetbrains.com/issue/WI-3616) – Gekkie 2013-11-12 10:43:35
您可以生成PHP類從WSDL這樣的項目:http://wsdl2phpgenerator.github.io/wsdl2phpgenerator/ - 對我很好。目前正在積極開發中。 – 2014-09-15 12:34:34