Tach!
ich beführchte ich denkle zu kompliziert aber nur so kriege ich das gut sortiert und strukturiert hin oder ist es zwingend notwendig wenn ein Framework-Ausbau komplexer wird?
Manchmal muss man einfach tun und erst die Zukunft ergibt, ob ein Weg richtig war oder es anders besser geht. Wenn man die Konfiguration an einem Ort verwalten möchte, ergibt sich zwangsläufig, dass man ein Repository benötigt, in das man die konfigurierten Objekte oder die Konfigurationsdatenobjekte ablegt, um sie an anderer Stelle initialisiert holen zu können. Deine Config-Klasse ist in dem Fall dieses Repository.
dedlfix.