2017-06-21 26 views
0

我真的很喜歡PhpStorm及其文檔生成器根據phpDoc。現在我在快速文檔中與返回類型暗示糾纏在一起。例如,我有這樣的代碼:PhpStorm - 快速文檔中的返回類型提示

$import_type = $this->importContainer->getType()->getSelectedSchema(); 

ImportContainer類我有這個getType方法:

/** 
* @return \Easyk\inout\InOutImportType 
*/ 
public function getType() { 
    return $this->type; 
} 

一切運作良好,但是當我想用PhpStorm的快速文檔我會看到這一點:

quick documentation

而且沒有任何回報值,應該是\Easyk\inout\InOutImportType轉型提示。我發現,如果我有這種類型的提示:

/** 
* @return \Easyk\inout\InOutImportType $importType 
*/ 

然後我會看到返回值:

enter image description here

根據在@返回語法phpDoc documentation是描述可選的,所以爲什麼我要來形容回報在快速文檔中查看它的價值?對我來說,最好只在快速文檔中看到確切的返回類型提示 - 無需說明。我在PhpStorm中找不到任何選項來啓用它,有沒有解決辦法,或者我錯過了什麼,並做錯了?

我使用PhpStorm 2017年1月4日

回答

4

...或者我想念的東西,這樣做是錯誤?

不 - 已經正常工作了。

而且沒有任何返回值,返回類型提示應該是\Easyk\inout\InOutImportType

它的存在 - 再檢查(提示:檢查1號線有 - 函數簽名/聲明)。


你在「收益」部分看到的是可選的(因爲你已經注意到自己)說明/返回值的解釋(例如,「返回在錯誤的項目或數FALSE」)。

實際返回類型在函數簽名的第一行的末尾列出。

+0

謝謝,我錯過了那個函數簽名,我期待它在回報部分。 –