Framework-Klassen aus dem Verzeichnis app/controller nach lib verlagern
In dem Verzeichnis app/controllers liegen eigene Klassen wie StudipController
oder StudipResponse
, die dort eigentlich nicht liegen sollten, da sie Frameworkcode enthalten und keinen Applikationscode.
Daher soll dort aufgeräumt werden, indem die folgenden Klassen nach lib
verlagert werden.
AuthenticatedController
PluginController
StudipController
StudipControllerPropertiesTrait
StudipResponse
In einem ersten Schritt werden die Klassen nach lib/classes
geschoben. Im Rahmen von #4102 (closed) werden diese dann zu den eigentlichen Trails-Klassen geschoben.
In den Release Notes muss vermerkt werden, dass die Klassen allesamt über den Autoloader geladen werden und jedes manuelle Einbinden einer dieser Klassen ersatzlos gestrichen werden kann.