function Plugin::preAutoloadDump
Same name in this branch
- 11.1.x vendor/php-http/discovery/src/Composer/Plugin.php \Http\Discovery\Composer\Plugin::preAutoloadDump()
File
-
vendor/
tbachert/ spi/ src/ Composer/ Plugin.php, line 58
Class
Namespace
Nevay\SPI\ComposerCode
public function preAutoloadDump(Event $event) : void {
$package = $event->getComposer()
->getPackage();
$packages = $event->getComposer()
->getRepositoryManager()
->getLocalRepository()
->getCanonicalPackages();
$packageMap = $event->getComposer()
->getAutoloadGenerator()
->buildPackageMap($event->getComposer()
->getInstallationManager(), $package, $packages);
$map = $event->getComposer()
->getAutoloadGenerator()
->parseAutoloads($packageMap, $package);
$loader = $event->getComposer()
->getAutoloadGenerator()
->createLoader($map, $event->getComposer()
->getConfig()
->get('vendor-dir'));
$loader->register();
try {
$this->dumpGeneratedServiceProviderData($event);
} finally {
$loader->unregister();
}
}