Skip to content

Commit

Permalink
Fix autoloader compatibility with older releases of laminas/laminas-z…
Browse files Browse the repository at this point in the history
…endframework-bridge, refs #10349
  • Loading branch information
Seldaek committed Dec 22, 2021
1 parent 756c51d commit 54123e4
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/Composer/Plugin/PluginManager.php
Expand Up @@ -241,6 +241,11 @@ public function registerPackage(PackageInterface $package, $failOnMissingClasses
$classLoader->register(false);

foreach ($map['files'] as $fileIdentifier => $file) {
// exclude laminas/laminas-zendframework-bridge:src/autoload.php in versions <1.4.1 as it was broken on fresh installs
// see https://github.com/composer/composer/issues/10349 - this hack can be removed once <1.4.1 releases stop being installed
if ($fileIdentifier === '7e9bd612cc444b3eed788ebbe46263a0' && $localRepo->findPackage('laminas/laminas-zendframework-bridge', '<1.4.1')) {
continue;
}
\Composer\Autoload\composerRequire($fileIdentifier, $file);
}

Expand Down

0 comments on commit 54123e4

Please sign in to comment.