-
-
Notifications
You must be signed in to change notification settings - Fork 9.8k
Closed
Description
Symfony version(s) affected
7.4
Description
This works on 7.3 but is broken on 7.4, with this error:
!! Symfony\Component\ErrorHandler\Error\ClassNotFoundError {#370
!! #message: """
!! Attempted to load class "Fixture" from namespace "Doctrine\Bundle\FixturesBundle".\n
!! Did you forget a "use" statement for another namespace?
!! """
!! #code: 0
!! #file: "./src/DataFixtures/AppFixtures.php"
!! #line: 8
!! trace: {
!! ./src/DataFixtures/AppFixtures.php:8 {
!! include
!! ›
!! › class AppFixtures extends Fixture
!! › {
!! }
!! ./vendor/composer/ClassLoader.php:576 { …}
!! ./vendor/composer/ClassLoader.php:427 { …}
!! Composer\Autoload\ClassLoader->loadClass() {}
!! ./vendor/symfony/dependency-injection/Compiler/ResolveClassPass.php:32 { …}
!! ./vendor/symfony/dependency-injection/Compiler/Compiler.php:73 { …}
!! ./vendor/symfony/dependency-injection/ContainerBuilder.php:816 { …}
!! ./vendor/symfony/http-kernel/Kernel.php:477 { …}
!! ./vendor/symfony/http-kernel/Kernel.php:721 { …}
!! ./vendor/symfony/http-kernel/Kernel.php:118 { …}
!! ./vendor/symfony/framework-bundle/Console/Application.php:177 { …}
!! ./vendor/symfony/framework-bundle/Console/Application.php:69 { …}
!! ./vendor/symfony/console/Application.php:195 { …}
!! ./vendor/symfony/runtime/Runner/Symfony/ConsoleApplicationRunner.php:49 { …}
!! ./vendor/autoload_runtime.php:32 { …}
!! ./bin/console:15 { …}
How to reproduce
symfony new test74 --version=7.4
cd test74
composer req orm
composer req --dev doctrine/doctrine-fixtures-bundle
APP_ENV=prod composer i --no-devPossible Solution
Check ResolveClassPass.php, it's the one that changed in 7.4
andrew-demb and alexislefebvrevince83110 and Gemorroj