From 8f24a04a1d98c70f4383e3310bbed98556c05095 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Sun, 15 Apr 2012 17:48:30 +0200 Subject: [PATCH] Make sure vendor dir exists before dumping autoloader --- src/Composer/Autoload/AutoloadGenerator.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Composer/Autoload/AutoloadGenerator.php b/src/Composer/Autoload/AutoloadGenerator.php index 594cc28a8..422f5ec45 100644 --- a/src/Composer/Autoload/AutoloadGenerator.php +++ b/src/Composer/Autoload/AutoloadGenerator.php @@ -28,6 +28,8 @@ class AutoloadGenerator public function dump(RepositoryInterface $localRepo, PackageInterface $mainPackage, InstallationManager $installationManager, $targetDir) { $filesystem = new Filesystem(); + $filesystem->ensureDirectoryExists($installationManager->getVendorPath()); + $filesystem->ensureDirectoryExists($targetDir); $vendorPath = strtr(realpath($installationManager->getVendorPath()), '\\', '/'); $relVendorPath = $filesystem->findShortestPath(getcwd(), $vendorPath, true); $vendorDirCode = $filesystem->findShortestPathCode(realpath($targetDir), $vendorPath, true);