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

Breadcrumb

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

function BaseCommand::formatRequirements

Parameters

array<string> $requirements:

Return value

array<string, string>

3 calls to BaseCommand::formatRequirements()
InitCommand::execute in vendor/composer/composer/src/Composer/Command/InitCommand.php
RequireCommand::execute in vendor/composer/composer/src/Composer/Command/RequireCommand.php
UpdateCommand::execute in vendor/composer/composer/src/Composer/Command/UpdateCommand.php
Executes the current command.

File

vendor/composer/composer/src/Composer/Command/BaseCommand.php, line 396

Class

BaseCommand
Base class for Composer commands

Namespace

Composer\Command

Code

protected function formatRequirements(array $requirements) {
    $requires = [];
    $requirements = $this->normalizeRequirements($requirements);
    foreach ($requirements as $requirement) {
        if (!isset($requirement['version'])) {
            throw new \UnexpectedValueException('Option ' . $requirement['name'] . ' is missing a version constraint, use e.g. ' . $requirement['name'] . ':^1.0');
        }
        $requires[$requirement['name']] = $requirement['version'];
    }
    return $requires;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal