From 8d88cb7ac9704665d0852a82fdf4fad321c97b3f Mon Sep 17 00:00:00 2001 From: Nathanael Esayeas Date: Mon, 23 Feb 2026 14:50:58 -0600 Subject: [PATCH 1/2] Change yield format to include filename as key --- src/Testing/Fixture/FixtureFileFinder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Testing/Fixture/FixtureFileFinder.php b/src/Testing/Fixture/FixtureFileFinder.php index 10e2288ceca..d46e566dce1 100644 --- a/src/Testing/Fixture/FixtureFileFinder.php +++ b/src/Testing/Fixture/FixtureFileFinder.php @@ -22,7 +22,7 @@ public static function yieldDirectory(string $directory, string $suffix = '*.php ->sortByName(); foreach ($finder as $fileInfo) { - yield [$fileInfo->getRealPath()]; + yield $fileInfo->getFilename() => [$fileInfo->getRealPath()]; } } } From 4cbf1205a89cac3bfa180d948c556cfd5896b771 Mon Sep 17 00:00:00 2001 From: Nathanael Esayeas Date: Mon, 23 Feb 2026 16:55:21 -0600 Subject: [PATCH 2/2] Rename fixture files No content changes, just file renames. Signed-off-by: Nathanael Esayeas --- .../{fixture.php.inc => ExistingClassFixture.php.inc} | 0 .../{fixture.php.inc => NonExistingClassFixture.php.inc} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/ExistingClass/{fixture.php.inc => ExistingClassFixture.php.inc} (100%) rename tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/NonExistingClass/{fixture.php.inc => NonExistingClassFixture.php.inc} (100%) diff --git a/tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/ExistingClass/fixture.php.inc b/tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/ExistingClass/ExistingClassFixture.php.inc similarity index 100% rename from tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/ExistingClass/fixture.php.inc rename to tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/ExistingClass/ExistingClassFixture.php.inc diff --git a/tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/NonExistingClass/fixture.php.inc b/tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/NonExistingClass/NonExistingClassFixture.php.inc similarity index 100% rename from tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/NonExistingClass/fixture.php.inc rename to tests/BetterPhpDocParser/PhpDocParser/ClassAnnotationMatcher/Fixture/NonExistingClass/NonExistingClassFixture.php.inc