Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Support for Symfony 6.4 in the 4.3 branch is broken

Ouverte Adaptée aux débutants
#8,564 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
65/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
php, symfony
Domaine
backend, testing

Piste de recherche

Examinez la classe ApiTestCase et le changement de la demande de tirage #8523. Trouvez où setBrowserKitAssertionsAsVerbose() est appelé et ajoutez une vérification de version pour Symfony 7. Exécutez les tests dans un environnement Symfony 6.4 pour vérifier la correction.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

API Platform version(s) affected: 4.3.19

Description
Since version 4.3.19, it is impossible to use APIP with Symfony 6.4 even though Composer allows it.

The reason is that a call to a function setBrowserKitAssertionsAsVerbose() that only exists in Symfony 7 was added in https://github.com/api-platform/core/pull/8523.

How to reproduce

Install api-platform/core 4.3 in a Symfony 6.4 app. Launch tests from classes that inherit from APIP's ApiTestCase.

Possible Solution

Perhaps have a capabilities check to avoid calling a non-existing function?

Langage dominant
PHP
Étoiles
2.6k
Forks
982
Merge moyen
1 j 17 h
PR mergées (30 j)
55

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de api-platform/core

Toutes les issues de api-platform/core

Issues similaires

Plus d'issues PHP

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.