Cómo cambiar el autor predeterminado en PhpStorm para PHPDoc
Busco por un momento una manera de cambiar el nombre y correo usado por PHPDoc en PhpStorm cuando se usa el "autocompletado" presionando Enterdespués de escribir /**
justo antes de una clase o una función.
Ejemplo :
/**
* Class DepartmentType
*
* @author Foo Bar <[email protected]>
*/
class Foo
{
Porque este nombre y este correo no son el nombre y el correo configurados para el git que uso en mi proyecto. No encuentro ningún lugar para cambiar estos valores predeterminados...
Alguien tiene una idea ?
Preferencias > Editor > Plantillas de archivos y códigos > pestaña Incluye > Comentario de documento de clase PHP
/**
* Class ${NAME}
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author Foo Bar <[email protected]>
*/
Edité la respuesta de @Mahmoud Zalt, que es básicamente correcta, pero la edición fue rechazada, así que aquí la tienes. La respuesta de @Mahmoud Zalt solo funcionará si tiene un espacio de nombres en la clase, que es lo que busca la lógica if/end.
Cree variables de plantilla personalizadas y defina sus valores directamente en la plantilla de inclusión utilizando la directiva #set VTL. Por ejemplo, si desea insertar su nombre completo en el encabezado del archivo en lugar de su nombre de inicio de sesión definido a través de ${USER}, escriba la siguiente construcción:
#set( $MiNombre = "John Smith")
.Ref: https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html
Mi solución:
Vaya a: Preferencias > Editor > Plantillas de archivos y códigos > pestaña Incluye > Comentario de documento de clase PHP
/**
#set( $USER = "Javier Solis Flores ( @JavierTwiteando )" )
* Created by ${PRODUCT_NAME}.
* User: ${USER}
* Date: ${DATE}
* Time: ${TIME}
*/
Vaya a: preferencias > Editor > Plantillas de archivos y códigos > [Incluye] > Comentario de documento de clase PHP .
ejemplo:
/**
* Class ${NAME}
*
* @category
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author John Doe <[email protected]>
*/