Freiberuflicher PHP Softwareentwickler

PHP Freelancer aus Wien
If you have a PHP application that handles dynamic Twig templates, which can be changed by a user, you have most likely already stumbled upon the question:
Ein kleiner Quickie für meine eigenen Tipps & Tricks Box, falls mir das Problem nochmal passieren sollte.
Jedem der schon mal näheren Kontakt mit dem NumberFormatter in internationalisierten Projekten hatte, dürfte der leichte Sarkasmus im Titel aufgefallen sein. Dies ist mein persönlicher “Rant” über die Implementation, aber um konstruktiv zu bleiben auch ein paar funktionierende Beispiele.
Wieso? Insbesondere bei der Formatierung von Währungen gibt es einige Stolpersteine. Einige davon habe ich gefunden, während ich auf der Suche nach einer Lösung war, die hoffentlich auch auf allen OS und PHP Versionen läuft. Und da meine Zeiterfassung Kimai die Anzeige von monetären Werten (mit und ohne Währung) benötigt, durfte ich mich ein wenig mit der Umsetzung herumschlagen. Man sollte meinen das 2020 die Anzeige von Geld eine Trivialität darstellt, nachdem die LowLevel APIs hierfür schon vor langer Zeit fertiggestellt wurden.
Eine kurze Anleitung wie man sein Symfony Projekt mit Hilfe eines Bundles um neue API Methoden erweitern kann, wenn man in seinem Hauptprojekt auf den folgenden Stack setzt: