diff --git a/build/target-repository/bootstrap.php b/build/target-repository/bootstrap.php index 9b2b440a270..3da92efab97 100644 --- a/build/target-repository/bootstrap.php +++ b/build/target-repository/bootstrap.php @@ -17,7 +17,11 @@ spl_autoload_register(function (string $class): void { // prefixed version autoload $composerAutoloader = require __DIR__ . '/vendor/autoload.php'; } - $composerAutoloader->loadClass($class); + + // some weird collision with PHPStan custom rule tests + if (! is_int($composerAutoloader)) { + $composerAutoloader->loadClass($class); + } } // aliased by php-scoper, that's why its missing