Cet article donne une solution pour créer une route dans une API REST qui va permettre de télécharger le contenu d'un fichier. Cette solution permet d'éviter de charger le fichier entièrement et donc d'économiser de la mémoire. Pour cela, l'API va "streamer" le fichier.
Si vous utilisez Panther dans un conteneur Docker et que vous mettez à jour le composant suite à la sortie d'une nouvelle version, vous pouvez tomber sur cette erreur lorsque vous lancez vos tests. Cette article explique pourquoi et donne une solution pour y remédier.
Cet article explique la procédure à suivre pour modifier la taille du swap sur Ubuntu (ou l'activer s'il est désactivé).
En exécutant des tests fonctionnels avec Symfony Panther, je rencontrais de manière aléatoire cette erreur. Elle arrive plus fréquemment quand la suite de tests est plus longue. La fréquence d'apparition variait également en fonction des nouvelles versions de Panther. À noter que je suis sur un environnement Docker. On peut voir sur internet que beaucoup de personne la rencontre aussi. Cet article tente de donner une explication sur la cause et propose une solution alternative à mettre en place. Elle permet de rendre sa suite de tests plus fiable.
PHP
Publié le 02/12/2019.
Cet article est un pense-bête pour ces 2 mots clés du langage. Il présente un exemple où on utilise alternativement l'un et l'autre. On peut ainsi voir la différence de résultat à l'exécution.