web-dev-qa-db-fra.com

Comment changer l'auteur par défaut dans PhpStorm pour PHPDoc

Je cherche un instant un moyen de changer le nom et le mail utilisé par PHPDoc dans PhpStorm lorsque vous utilisez la "saisie semi-automatique" en appuyant sur Enter après avoir tapé /** juste avant une classe ou une fonction.

Exemple :

/**
 * Class DepartmentType
 *
 * @author Foo Bar <[email protected]>
 */
class Foo
{

Car, ce nom et ce courrier ne sont pas le nom et le courrier configurés pour le git que j'utilise dans mon projet. Je ne trouve aucun endroit pour modifier ces valeurs par défaut ...

Quelqu'un a une idée ?

20
Naelyth

Préférences> Éditeur> Modèles de fichiers et de codes> onglet Comprend> PHP Class Doc Comment

/**
 * Class ${NAME}
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
 * @author Foo Bar <[email protected]>
 */

J'ai édité la réponse de @Mahmoud Zalt, qui est fondamentalement juste, mais l'édition a été rejetée, alors voilà. La réponse de @Mahmoud Zalt ne fonctionnera que si vous avez un espace de noms dans la classe, ce que recherche la logique if/end.

31
Nick Pyett

Créez des variables de modèle personnalisées et définissez leurs valeurs directement dans le modèle d'inclusion à l'aide de la directive #set VTL. Par exemple, si vous souhaitez que votre nom complet soit inséré dans l'en-tête du fichier au lieu de votre nom de connexion défini via $ {USER}, écrivez la construction suivante:

set ($ MyName = "John Smith")

.Ref: https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html

Ma solution:

Accédez à: Préférences> Éditeur> Modèles de fichiers et de code> onglet Comprend> PHP Class Doc Comment

/**
 * #set( $USER = "Javier Solis Flores ( @JavierTwiteando )" )

 * Created by ${PRODUCT_NAME}.
 * User: ${USER}
 * Date: ${DATE}
 * Time: ${TIME}
 */
7

Accédez à: préférences> Éditeur> Modèles de fichiers et de codes> [Comprend]> PHP Class Doc Comment.

exemple:

/**
 * Class ${NAME}
 * 
 * @category 
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
 * @author John Doe <[email protected]>
 */
4
Mahmoud Zalt

Si vous utilisez PhpStorm 2017.1:

Fichier> Paramètres> Éditeur> Modèles de fichiers et de codes> [Comprend]> PHP En-tête de fichier

Ici, vous pouvez modifier le commentaire.

3
adriaroca

Dans PHPSTORM 2017.1, vous pouvez le modifier à

File -> Settings -> File and Code Templates -> Includes tab -> PHP File Header
1
amitshree