Now Reading
PHP-Framework: Symfony 6.0 erscheint zeitgleich mit Version 5.4

PHP-Framework: Symfony 6.0 erscheint zeitgleich mit Version 5.4

PHP-Framework: Symfony 6.0 erscheint zeitgleich mit Version 5.4

[ad_1]

SensioLabs hat die Versionen 5.4 und 6.0 des populären PHP-Frameworks Symfony vorgelegt. In Form von jener Neuerungen sind die beiden Versionen zwar inhaltsgleich, handkehrum Symfony 6 schneidet Frauenzimmer Zöpfe ab und weit aufgebraucht denn überholt (deprecated) gekennzeichnete Inhalte. Entwicklerinnen und Entwickler, die aufwärts die neue Hauptversion wechseln möchten, sollten zunächst aufwärts 5.4 wechseln und aufgebraucht Deprecations explantieren.

Symfony 5.4 und 6.0 stellen verknüpfen neuen Notifier namens Vonage Bridge in petto, jener die Nexmo-Bridge ersetzen soll. Offenbar wurde Nexmo vor zwei Jahren von Vonage, einem Lieferant von Cloud-Kommunikationsplattformen, gekauft, sodass dieses Feature vielmehr einer Aktualisierung jener Bridge gleichkommt. Jener neue Name wurde wohl erst kürzlich vergeben, heißt es im Pull Reguest aufwärts GitHub.

Dies Update des 5er-Entwicklungsstrangs fügt jener Notifier-Komponente weitere Integrationen hinzu. Seither Version 5 lassen sich mit jener Notifier-Komponente Notifications extra unterschiedliche Kanäle wie Nexmo, Slack, Telegram und Twilio extra ein einheitliches Interface steuern. Dies war zuvor nur extra Eigenentwicklungen möglich.

Bisher kam es während des Sammelns von Debug-Informationen des Symfony Profilers zu Einbußen in jener Performance. Mit Symfony 5.4 lässt sich jener Profiler unter bestimmten Bedingungen (conditional profiling) freigeben, welches die Verzögerungen verhindern soll. Es bedarf laut Blogbeitrag lediglich zwei neue Konfigurationsoptionen:

# config/packages/dev/web_profiler.yaml​

framework:​

    profiler:​

        collect: false​

        collect_parameter: 'profil'​

collect: false deaktiviert den Profiler und mit jener Vorkaufsrecht collect_parameter: profile lässt er sich zum Besten von Anfragen freigeben, die den Abfrageparameter profile enthalten.

Jener Gebot translation:update extrahiert übersetzbare Inhalte aus Templates, Controllern und einigen PHP-Dateien. Er dient dem automatischen Erstellen und Aktualisierung von Übersetzungsdateien einer Applikation. Obwohl jener Gebot die Übersetzungsdateien “aktualisiert”, besteht seine Hauptfunktion darin, übersetzbare Inhalte zu “extrahieren”. Von dort erhält er mit Symfony 5.4 verknüpfen neuen Namen: translation:extract.

Symfony 6.0 wird den alten Namen nicht mehr verwenden, weshalb SensioLabs die Verwendung jener neuen Bezeichnung empfiehlt.

Nähere Informationen zu den beiden Updates finden sich in den Release Notes zu Version 5.4 und Version 6.0. Darüber hinaus stellt Sensio Labs aufwärts dem Symfony-Internet-Tagebuch eine Sammlung an Beiträgen extra die einzelnen neuen Features jener 5.4-Version zur Verfügung.


(mdo)

[ad_2]
View Comments (0)

Leave a Reply

Your email address will not be published.

Scroll To Top