Make sure we only replace complete paths to the base-dir/vendor-dir, not partial dir matches, fixes #5289
parent
591cbcee12
commit
d1a0502f92
|
@ -725,11 +725,11 @@ HEADER;
|
||||||
|
|
||||||
$filesystem = new Filesystem();
|
$filesystem = new Filesystem();
|
||||||
|
|
||||||
$vendorPathCode = ' ' . $filesystem->findShortestPathCode(realpath($targetDir), $vendorPath, true, true) . " . '";
|
$vendorPathCode = ' ' . $filesystem->findShortestPathCode(realpath($targetDir), $vendorPath, true, true) . " . '/";
|
||||||
$appBaseDirCode = ' ' . $filesystem->findShortestPathCode(realpath($targetDir), $basePath, true, true) . " . '";
|
$appBaseDirCode = ' ' . $filesystem->findShortestPathCode(realpath($targetDir), $basePath, true, true) . " . '/";
|
||||||
|
|
||||||
$absoluteVendorPathCode = ' ' . substr(var_export($vendorDir, true), 0, -1);
|
$absoluteVendorPathCode = ' ' . substr(var_export(rtrim($vendorDir, '\\/') . '/', true), 0, -1);
|
||||||
$absoluteAppBaseDirCode = ' ' . substr(var_export($baseDir, true), 0, -1);
|
$absoluteAppBaseDirCode = ' ' . substr(var_export(rtrim($baseDir, '\\/') . '/', true), 0, -1);
|
||||||
|
|
||||||
$initializer = '';
|
$initializer = '';
|
||||||
$prefix = "\0Composer\Autoload\ClassLoader\0";
|
$prefix = "\0Composer\Autoload\ClassLoader\0";
|
||||||
|
|
Loading…
Reference in New Issue