Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ValidatingArrayLoader.php

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\Loader

Code

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;
}
RSS feed
Powered by Drupal