|
@@ -53,7 +53,9 @@ class AutoloadGenerator
|
|
|
|
|
|
public function dump(Config $config, InstalledRepositoryInterface $localRepo, PackageInterface $mainPackage, InstallationManager $installationManager, $targetDir, $scanPsr0Packages = false, $suffix = '')
|
|
|
{
|
|
|
- $this->eventDispatcher->dispatchScript(ScriptEvents::PRE_AUTOLOAD_DUMP, $this->devMode);
|
|
|
+ $this->eventDispatcher->dispatchScript(ScriptEvents::PRE_AUTOLOAD_DUMP, $this->devMode, array(
|
|
|
+ 'optimize' => (bool) $scanPsr0Packages
|
|
|
+ ));
|
|
|
|
|
|
$filesystem = new Filesystem();
|
|
|
$filesystem->ensureDirectoryExists($config->get('vendor-dir'));
|
|
@@ -235,7 +237,9 @@ EOF;
|
|
|
fclose($targetLoader);
|
|
|
unset($sourceLoader, $targetLoader);
|
|
|
|
|
|
- $this->eventDispatcher->dispatchScript(ScriptEvents::POST_AUTOLOAD_DUMP, $this->devMode);
|
|
|
+ $this->eventDispatcher->dispatchScript(ScriptEvents::POST_AUTOLOAD_DUMP, $this->devMode, [
|
|
|
+ 'optimize' => (bool) $scanPsr0Packages,
|
|
|
+ ]);
|
|
|
}
|
|
|
|
|
|
public function buildPackageMap(InstallationManager $installationManager, PackageInterface $mainPackage, array $packages)
|