Comparatif des propositions. Du meilleur au moins bon.
On voit qu'Atom tente de faire quelque chose mais s'en sort quand même moins bien qu'IDEA en me proposant __construct, ce qui est complètement stupide (c'est moins grave que la bêtise de VSCode au moins, c'est effectivement une méthode de la classe en question).