function HttpDownloader::canUseCurl
Parameters
Job $job:
1 call to HttpDownloader::canUseCurl()
- HttpDownloader::addJob in vendor/
composer/ composer/ src/ Composer/ Util/ HttpDownloader.php - @phpstan-param Request $request
File
-
vendor/
composer/ composer/ src/ Composer/ Util/ HttpDownloader.php, line 527
Class
- HttpDownloader
- @author Jordi Boggiano <j.boggiano@seld.be> @phpstan-type Request array{url: non-empty-string, options: mixed[], copyTo: string|null} @phpstan-type Job array{id: int, status: int, request: Request, sync: bool, origin: string, resolve?: callable,…
Namespace
Composer\UtilCode
private function canUseCurl(array $job) : bool {
if (!$this->curl) {
return false;
}
if (!Preg::isMatch('{^https?://}i', $job['request']['url'])) {
return false;
}
if (!empty($job['request']['options']['ssl']['allow_self_signed'])) {
return false;
}
return true;
}