WissenswertCode-Cleanup.
Zielgruppe: Entwicklung
Generelle Code-Wartungsarbeiten.
Die Attribute jsFooterLibs, jsFooterInline und jsFooterFiles
wurden aus dem PageRenderer entfernt, da sie nicht mehr ausgewertet wurden.
TreeController Klasse bereinigt.
TagBuilder (Fluid) deklariert nun "null" Werte in Attributen konsistent als leeren String.
Als Vorbereitung auf die System Resources API wurden einige Code-Stellen bereinigt, die URLs für Resourcen/Assets herstellen (Pfadangaben zu URLs konvertieren).
FileProcessingService konnte readonly deklariert werden.
FileIndexRepository konnte readonly deklariert werden.
FileSessionHandler nutzt eine korrekte Nullable-Instanzierung.
ResourceFactory wurde aufgeräumt, die internen public Methoden für einige Schnellzugriffe auf Daten entfernt, die erst innerhalb des erzeugten Objekts zur Verfügung stehen würden.
Das LoggerInterface kann nun ReflectionAttributes auswerten.
ContentObjectRendererstdWrapOrder ist nun als Klassenkonstante ausgelagert.
Umstellung eines alten marker-based Templates auf Fluid für interne PageRenderer Aktionen.
Vermeidung einer Trait-Property in DefaultJavaScriptAssetTrait.
Der ContentObjectRenderer kann nun Dependency Injection nutzen. Zahlreiche Tests wurden angepasst, Zugriff auf Caching und weiteres refactored.
Die ContentContainer API kann nun "URL" Objekte direkt verarbeiten.
