RecorderHttpClient : enregistrer et rejouer les requêtes HTTP dans Symfony
🟢 actifMa contribution au composant HttpClient de Symfony : un « recorder » natif, dans l'esprit de PHP-VCR, pour tester du code qui appelle des API externes.
Pull request en cours de revue sur symfony/symfony, visée pour Symfony 8.2.
Elle ajoute un RecorderHttpClient qui enregistre les vraies réponses une fois (au format standard HAR), puis les rejoue dans les tests suivants, sans réseau ni mocks écrits à la main. Il suffit d’un attribut #[UseRecord] sur un test, et les secrets (tokens, mots de passe, cookies…) sont masqués avant d’être écrits.
SymfonyHttpClientPHPUnit BridgeHAR