function ValidatingArrayLoader::validateUrl
@phpstan-param non-empty-string $property
1 call to ValidatingArrayLoader::validateUrl()
- ValidatingArrayLoader::load in vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ValidatingArrayLoader.php - @inheritDoc
File
-
vendor/
composer/ composer/ src/ Composer/ Package/ Loader/ ValidatingArrayLoader.php, line 599
Class
- ValidatingArrayLoader
- @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\Package\LoaderCode
private function validateUrl(string $property, bool $mandatory = false) : bool {
if (!$this->validateString($property, $mandatory)) {
return false;
}
if (!$this->filterUrl($this->config[$property])) {
$this->warnings[] = $property . ' : invalid value (' . $this->config[$property] . '), must be an http/https URL';
unset($this->config[$property]);
return false;
}
return true;
}