FriendsOfREDAXO / developer

Ermöglicht die Bearbeitung von Templates, Modulen und Aktionen im Dateisystem (also mit einem beliebigen Editor).
MIT License
90 stars 11 forks source link

Module und Templates werden von Intelephense nicht erkannt #110

Closed alxndr-w closed 5 months ago

alxndr-w commented 5 months ago

Description / Beschreibung Beim Überarbeiten von Modulen und Templates passend zu Änderungen am Namespace mehrerer Addons und Projektcode ist mir aufgefallen, dass IDE-Features wie "Symbol umbenennen" nicht die Module und Templates berücksichtigen.

Mutmaßlich werden sie nicht berücksichtigt, da sie ja normalerweise erst zur Laufzeit und im Kontext geändert werden.

image

Mit dieser Funktion kann ich alle (bekannten) Vorkommen und Verweise von Klassen, Funktionen und Methoden in meinem Projekt umbenennen.

Gibt es eine Möglichkeit, der IDE die Template- und Moduleingabe-/Modulausgabe-Codes bekannt zu machen?

gharlan commented 5 months ago

Kenne mich mit VSCode nicht aus. Kann nur sagen, dass es in PhpStorm problemlos klappt.

Wichtig könnte noch sein, dass du die Rex-Vars in den Modulen/Templates so nutzt, dass der PHP-Code auch vor Ersetzung der Rex-Vars valider Code ist. Also Rex-Vars in PHP-Strings oder außerhalb von PHP.

Ansonsten keine Ahnung, weshalb VSCode die Ordner ignorieren könnte.

gharlan commented 5 months ago

Ich denke, dass das Developer-Addon hier nichts tun kann.