Composer

Dev back

Symfony 6.4.29 released (Symfony Blog)

La version 6.4.29 de Symfony a été publiée, apportant des corrections de sécurité et des améliorations, notamment un correctif pour le parsing de pathinfo sans slash en tête. Le guide de mise à niveau de Symfony est disponible pour aider à la migration. Les utilisateurs peuvent s'abonner aux notifications de la feuille de route de Symfony pour être informés des nouvelles versions et des problèmes de sécurité.

Dev back

Symfony 6.4.28 released (Symfony Blog)

La version 6.4.28 de Symfony a été publiée, offrant des corrections de bugs et améliorations, incluant des ajustements pour les requêtes HTTP, la gestion du cache, et la compatibilité avec redis. Pour les utilisateurs, la mise à jour fournit un guide d'upgrade et des rapports via SymfonyInsight pour détecter les modifications nécessaires. Les utilisateurs peuvent également s'abonner aux notifications de roadmap pour rester informés des futures versions et problèmes de sécurité.

Dev back

Symfony 6.4.27 released (Symfony Blog)

La version 6.4.27 de Symfony vient d'être publiée, incluant divers correctifs de bogues et améliorations. Cette mise à jour garantit une meilleure compatibilité, notamment avec le modèle de cache et les réponses SMTP. Des notifications pour les nouvelles versions et les problèmes de sécurité sont disponibles via le Symfony Roadmap Notifications. Des guides de mise à niveau et des rapports d'inspection sont aussi proposés pour faciliter les mises à jour des projets.

Dev back

Tags, Compiler Passes & Other Nerdery

Ce tutoriel explique comment créer un bundle réutilisable dans Symfony 5, en abordant des concepts comme les passes de compilateur et les configurations d'autoconfiguration. Bien que construit avec Symfony 4, la plupart des concepts s'appliquent également à Symfony 5, ce qui en fait une ressource utile pour les développeurs Ruby et ceux désirant approfondir leurs compétences en développement avec cet environnement.

Dev back

Proper Bundle composer.json File

Ce tutoriel porte sur la création d'un bundle réutilisable dans Symfony, en se concentrant sur le fichier composer.json approprié. Il explique les règles d'autoloading et donne des conseils sur l'utilisation d'un dépôt de type 'path'. Bien que construit sur Symfony 4, la plupart des concepts s'appliquent également à Symfony 5. Il encourage les lecteurs à s'inscrire pour accéder à plus de ressources et à des vidéos associées au contenu.

Dev back

Bootstrapping the Bundle & Autoloading

Cet article explique comment créer un bundle réutilisable dans Symfony, en détaillant le processus de bootstraping et d'autoloading. Il aborde des aspects pratiques tels que l'organisation des fichiers et l'inscription des services dans la configuration. Bien que l'article soit construit sur Symfony 4, la plupart des concepts sont également applicables à Symfony 5.

"
Autre

A Call for Sustainable Open Source Infrastructure

L'article évoque l'importance d'un engagement collectif pour la durabilité de l'infrastructure open source, à travers une déclaration commune signée par plusieurs registres de paquets majeurs, incluant Composer. Il souligne la nécessité d'un soutien financier pour maintenir et améliorer les services, en réponse à la croissance des demandes des utilisateurs, souvent sans contribution à la durabilité. Des recommandations sont également proposées aux organisations et aux développeurs pour optimiser leurs usages et soutenir l'infrastructure.

"
Dev back

PSR-20 Clocks: Testable Time in PHP

L'article aborde la gestion du temps dans les tests unitaires en PHP, en mettant en avant la dépendance à l'horloge système. Il introduit PSR-20, une interface permettant de décorréler le code du temps réel et d'améliorer la prévisibilité des tests. En permettant l'injection de services d'horloge, les tests peuvent être exécutés de manière fiable sans dépendre des fluctuations de temps. Le texte explique les différents types d'horloges, y compris SystemClock et MockClock, et souligne l'importance de l'heure monotonic introduite dans PHP 7.3 pour des mesures de temps précises.

Dev back

PIE vs PECL: A Composer-Style Revolution for PHP Extensions

L'article présente PIE comme un successeur moderne à PECL pour la gestion des extensions PHP, soulignant les limitations de PECL et les avantages de l'approche de PIE, qui s'inspire de l'architecture de Composer pour simplifier l'installation des extensions. L'auteur met en avant l'importance des extensions PHP pour la modularité et l'efficacité dans le développement d'applications web. En outre, il aborde les défis historiques liés à l'installation des extensions et comment PIE pourrait transformer cette expérience en la rendant plus accessible et moins sujette aux erreurs.