2013-02-13 7 views
9

io di solito metto la documentazione nell'interfaccia se posso:Vedere ereditato documentazione PhpStorm

interface SenderInterface 
{ 
    /** 
    * Sends Email to user 
    * 
    * @param UserInterface $receiver 
    * @param string $msg 
    */ 
    public function sendEmail(UserInterface $receiver, $msg) 
    //... 
    { 

Ho poi ereditano il doc come questo per evitare la ridondanza.

class Sender implements SenderInterface 
{ 
    /** 
    * {@inheritDoc} 
    */ 
    public function sendEmail(UserInterface $receiver, $msg) 
    //... 
    { 

Esiste un modo di vedere il doc ereditato direttamente nel Sender class senza dover aprire il SenderInterface in PhpStorm?

+1

Ma ... funziona così già - almeno nella versione EAP. Quale versione hai? – LazyOne

+0

Ho l'ultima versione: PHPStorm 5.0.4. In realtà sto cercando un comando in modo da poter vedere il documento inhid direttamente nella classe Sender senza dover aprire la classe di interfaccia. Non voglio nemmeno usare un generatore di documenti API ... Forse c'è un comando all'interno di PHPStorm per visualizzare il documento ereditato? – Mick

+0

Funziona in ** EAP ** build of ** v6 ** - puoi provarlo da solo su http://confluence.jetbrains.net/display/WI/Web+IDE+EAP. Il comando per visualizzare la documentazione è ** Visualizza | Documentazione rapida ** (Ctrl + Q .. o qualsiasi altra scorciatoia che si può avere lì) – LazyOne

risposta

12

L'imminente PhpStorm v6 ha un supporto molto migliore di {@inheritDoc} (in confronto a v5 e precedenti).

La funzionalità si richiede è già al lavoro bene in EAP build (Early Access Program) - si può provare voi stessi da qui: http://confluence.jetbrains.net/display/WI/Web+IDE+EAP

dei comandi per visualizzare la documentazione è Visualizza | Documentazione rapida (Ctrl + Q .. o qualsiasi altra scorciatoia che si può avere lì)

+3

F1 su OSX, per v8 – Ascherer

+2

L'IDE non esegue effettivamente il rendering del documento ereditato nella classe? Sarebbe molto più utile che dover premere F1 su ogni metodo. –