Voici comment installer le plugin :
https://marketplace.visualstudio.com/items?itemName=phproberto.vscode-php-getters-setters
permettant la génération de getter et setter en php :
modifier le fichier :
C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\settings.json
"phpGettersSetters.templatesDir": "C:\Users\Issa2020\AppData\Roaming\Code\User\phpGettersSetters\",
ensuite il faut créer les fichiers suivant :
C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\phpGettersSetters\setter.js
module.exports = (property) => `
/**
* ${property.setterDescription()}
*
* @param ${property.getType() ? property.getType() : 'mixed'} \$${property.getName()} ${property.getDescription() ? property.getDescription() : ''}
*
* @return self
*/
public function ${property.setterName()}(${property.getTypeHint() ? property.getTypeHint() + ' ' : '' }\$${property.getName()})
{
$this->${property.getName()} = \$${property.getName()};
return $this;
}
`
C:\Users\[UTILISATEUR]\AppData\Roaming\Code\User\phpGettersSetters\getter.js
module.exports = (property) => `
/**
* ${property.getterDescription()}
*
* @return ${property.getType() ? property.getType() : 'mixed'}
*/
public function ${property.getterName()}()
{
return $this->${property.getName()};
}
`
ensuite se positionner sur la variable et générer le getter setter
Aucun commentaire:
Enregistrer un commentaire