Closed koertho closed 3 years ago
@Defcon0 @AlexejKossmann Bei ein paar StringUtil-Methoden bin ich mir nicht sicher, ob wir die noch brauchen. Was meint ihr?
Außerdem: Brauchen wir solche Platzhalter-Methoden noch? Wäre eine direkte Einbindung nicht sinnvoller bei den Erweiterungen, welche das wirklich nutzen?
restoreBasicEntities() kann raus, das ist eine 1:1 Kopie des Cores ;-) lowerCase() kann auch weg, würde ich sagen. Solche direkten DCA-Methoden sind mit 4.9 unflexibel geworden convertToInlineCss() und html2Text() -> stimmt, da gebe ich dir Recht. Dann können wir auch die Abhängigkeiten raustun. replaceInsertTags() hatten wir schon disktutiert. Ist verzichtbar ;-)
Den Rest bitte drin lassen.
replaceUnicodeEmojisByHtml() -> das kann ich im kontext von hyp mal testen, ob deine library funktioniert. Die kannte ich damals noch nicht. Bitte vorerst drin lassen.
@Defcon0 Ok, danke schonmal. Ich schmeiße ja nichts aus der aktuellen Klasse raus, sondern schaue nur, was in die neue mit rein kommt. Der alte Code bleibt (fast) unangetestet. Wirklich was rausfliegen würden die Sachen erst in Version 3.
Über removeLeadingAndTrailingSlash würde ich gerne noch diskutieren, das ist doch mit einem simplen trim($string, "/") getan. Die anderen beiden Methoden wären für mich akzeptabel, auch wenn ich dafür kein Util nutzen würde.
Bei removeLeadingAndTrailingSlash hast du Recht ;-) Können wir so machen.
@Defcon0 Hast du bei StringUtil::replaceUnicodeEmojisByHtml() schon Ergebnisse?
Leider noch nicht. Steht beim aktuelle Contao 4.9-Update unserer Freunde aus Berlin noch auf der Liste.
@Defcon0 @AlexejKossmann Hi, ich bin durch mir dem PR. Könnt ja gerne nochmal drüber schauen.
Sieht gut aus 👍 Schön einfache übersichtliche Struktur!
Sieht gut aus 👍
State: Draft
This PR add an utils service containing other utils services. It also marks the beginning of the transition of all utils into the Util namespace in preparation of utils bundle v3.
Todo:
Changes: