Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Support for Symfony 6.4 in the 4.3 branch is broken

Offen Anfängerfreundlich
#8,564 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
65/100
Issue-Typ
Bug
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
php, symfony
Bereich
backend, testing

Rechercherichtung

Schauen Sie sich die ApiTestCase-Klasse und die Änderung aus Pull Request #8523 an. Finden Sie heraus, wo setBrowserKitAssertionsAsVerbose() aufgerufen wird, und fügen Sie eine Versionsprüfung für Symfony 7 hinzu. Führen Sie die Tests in einer Symfony 6.4-Umgebung aus, um die Korrektur zu überprüfen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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?

Vorherrschende Sprache
PHP
Sterne
2.6k
Forks
982
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
55

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus api-platform/core

Alle Issues in api-platform/core

Ähnliche Issues

Weitere Issues zu PHP

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.