Php

Dev front

Tutoriel MagixMaps : Maîtriser Google Maps en Vanilla JS

Cet article présente MagixMaps, une bibliothèque JavaScript qui simplifie l'intégration de l'API Google Maps en gérant le chargement asynchrone, la sanitisation des données et l'automatisation du géocodage. Elle propose une interface robuste permettant de réduire la complexité des interactions avec Google Maps, avec des exemples pratiques d'utilisation et des conseils d'optimisation.

Autre

What's New in Private Packagist, February 2026 Update

Private Packagist a récemment amélioré ses flux d'authentification, la gestion de l'authentification multi-facteurs, et les notifications Microsoft Teams. De plus, la recherche de Composer a été optimisée pour inclure des URL cliquables. Une nouvelle version de Composer, la 2.9, installé des protections de sécurité pour empêcher la mise à jour de paquets avec des avertissements de sécurité connus. Ces changements visent à améliorer l'expérience utilisateur et renforcer la sécurité des comptes.

Dev back

A Week of Symfony #997 (February 2–8, 2026) (Symfony Blog)

Cette semaine, le développement de Symfony 8.1 s'est concentré sur les contrôleurs et les attributs, ajoutant des fonctionnalités telles que le support de la variable 'this' dans l'attribut IsGranted et l'évaluation d'expressions dans les groupes de validation de MapRequestPayload. De plus, 90 pull requests ont été fusionnées et 65 problèmes ont été résolus. Les changelogs des versions 6.4 et 7.4 incluent divers correctifs, tandis que de nouvelles options et améliorations ont été introduites dans la version 8.1.

Dev back

Upgrade to PHPUnit 12.5 in 7 Diffs | Rector

L'article traite de la mise à niveau vers PHPUnit 12.5, qui impose des exigences plus strictes concernant l'utilisation des mocks et des stubs. Il présente 7 modifications essentielles pour adapter le code aux nouvelles règles, notamment la distinction entre mocks et stubs, la suppression de code mort et l'utilisation d'objets réels au lieu de mocks. Des outils automatisés comme Rector sont également proposés pour faciliter cette transition.

Sécurité

CVE-2026-24739: Incorrect argument escaping under MSYS2/Git Bash on Windows can lead to destructive file operations (Symfony Blog)

La vulnérabilité CVE-2026-24739 dans le composant Process de Symfony permet des opérations destructrices sous MSYS2 ou Git Bash sur Windows à cause d'une mauvaise échappement des arguments. Elle touche les versions de Symfony antérieures à 5.4.51, 6.4.33, 7.3.11, 7.4.5 et 8.0.5. Des mises à jour sont recommandées pour corriger ce problème, en évitant d'exécuter PHP depuis des shells basés sur MSYS2 et en ne passant pas d'arguments contenant des caractères sensibles.

Dev back

Symfony 7.3.11 released (Symfony Blog)

La version 7.3.11 de Symfony a été publiée, apportant plusieurs corrections de bogues importantes, ainsi qu'une mise à jour de sécurité. Cette version résout des problèmes liés aux proxies, au traitement des flux et aux incompatibilités avec les documentations de types. Un guide de mise à jour est disponible pour aider à la transition vers cette nouvelle version.

Dev back

Symfony 6.4.32 released (Symfony Blog)

La version 6.4.32 de Symfony a été publiée, comprenant plusieurs correctifs de bogues et améliorations de sécurité. Un guide de mise à niveau est recommandé pour ceux qui envisagent d'upgrader, et les utilisateurs peuvent s'inscrire pour recevoir des notifications sur les mises à jour et les problèmes de sécurité. La mise à jour résout des bugs liés au traitement, à la gestion de la mémoire et à des alignements dans le code, améliorant ainsi la robustesse de l'application.

Dev back

Symfony 7.3.10 released (Symfony Blog)

La version 7.3.10 de Symfony vient d'être publiée, incluant des corrections de bogues variées tels que des problèmes de conversion de type, de gestion de mémoire et de traitement de fichiers CSV. Les utilisateurs peuvent consulter le guide de mise à niveau et souscrire aux notifications de la feuille de route de Symfony pour rester informés des prochaines mises à jour.

Dev back

Submitting a Search Form via GET

Cet article présente le processus de soumission d'un formulaire de recherche en utilisant la méthode GET dans Symfony 7. Il décrit les bases des formulaires en Symfony, les configurations nécessaires et fournit un script pour illustrer les étapes. Bien que ce chapitre soit en accès anticipé, il promet de donner des informations précieuses sur l'utilisation des formulaires dans ce framework PHP populaire.