Skip to content

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.