2014-01-14 54 views
1

我不知道這是不是我的錯(錯誤的phpDocumentor註釋)或它是一個錯誤。任何人遇到這個問題?PhpStorm 7 @method錯誤或我錯誤地使用phpDocumentor註釋?

namespace Bar\Baz; 

/** 
* @method Foo baz(boolean $baz) 
*/ 
class Foo 
{ 

} 

正如你可以看到有沒有代碼完成鏈(即$f->baz()->baz())和boolean類型命名空間:

Problem 1Problem 2

回答

3

這是PhpStorm 7.x中的已知問題

如果使用完全合格的名稱鏈接和類型提示工作。

參考:http://youtrack.jetbrains.com/issue/WI-17404

+0

*「至於布爾類型提示......」 * - 它支持'@ method' - 您需要正確莫名其妙聲明參數,對不對? – LazyOne

+0

@LazyOne,你有參考嗎?它似乎沒有工作,我找不到任何文件。 –

+0

什麼不行?你想看什麼文件? PHPDoc之一 - https://github.com/phpDocumentor/fig-standards/blob/master/proposed/phpdoc.md; http://www.phpdoc.org/docs/latest/references/phpdoc/tags/method.html – LazyOne