function SyncHelper::await
Waits for a promise to resolve
@phpstan-param PromiseInterface<mixed>|null $promise
Parameters
Loop $loop Loop instance which you can get from $composer->getLoop():
2 calls to SyncHelper::await()
- ArchiveManager::archive in vendor/
composer/ composer/ src/ Composer/ Package/ Archiver/ ArchiveManager.php - Create an archive of the specified package.
- SyncHelper::downloadAndInstallPackageSync in vendor/
composer/ composer/ src/ Composer/ Util/ SyncHelper.php - Helps you download + install a single package in a synchronous way
File
-
vendor/
composer/ composer/ src/ Composer/ Util/ SyncHelper.php, line 63
Class
Namespace
Composer\UtilCode
public static function await(Loop $loop, ?PromiseInterface $promise = null) : void {
if ($promise !== null) {
$loop->wait([
$promise,
]);
}
}