2017-06-21 1 views
0

J'aime vraiment PhpStorm et son générateur de document selon phpDoc. Maintenant, je me bats avec le type de retour suggérant dans la documentation rapide. Par exemple, j'ai ce code:PhpStorm - indice du type de retour dans la documentation rapide

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

et ImportContainer classe je cette méthode getType:

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

Tout fonctionne bien, mais quand je veux utiliser la documentation rapide de PhpStorm je verrai ceci:

quick documentation

Et il n'y a pas de valeur de retour, ce qui devrait être \Easyk\inout\InOutImportType de re Activer les indications de type. Je trouve que si j'ai ce type hinting:

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

alors je vais voir la valeur de retour:

enter image description here

Selon phpDoc documentation dans la syntaxe @return est une description facultative alors pourquoi devrais-je décrire le retour valeur pour le voir dans la documentation rapide? Pour moi, il serait préférable de voir juste dans la documentation rapide indice de type de retour exact - sans description. Je n'ai trouvé aucune option dans PhpStorm pour l'activer, y at-il une solution de contournement ou quelque chose me manque-t-il?

J'utilise PhpStorm 2017.1.4

Répondre

4

... ou je manquer quelque chose et de le faire de mal?

Non, cela fonctionne déjà.

Et il n'y a aucune valeur de retour, ce qui devrait être \Easyk\inout\InOutImportType de l'indice de type de retour.

Il est là - revérifier (indice: vérifier la 1ère ligne là - signature fonction/déclaration).


Ce que vous voyez dans la section « retour » est en option (comme vous avez remarqué) description/explication de la valeur de retour (par exemple « Retourne le nombre d'éléments ou FALSE en cas d'erreur »).

Les types de retour réels sont répertoriés à la fin de la signature de fonction en première ligne.

+0

Merci, j'ai manqué la signature de cette fonction et je m'y attendais dans la section retour. –