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

Breadcrumb

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

function Composer::ensureComposerVersion

Ensure that the minimum required version of Composer is running.

Throw an exception if Composer is too old.

File

composer/Composer.php, line 98

Class

Composer
Provides static functions for composer script events.

Namespace

Drupal\Composer

Code

public static function ensureComposerVersion() : void {
    $composerVersion = method_exists(ComposerApp::class, 'getVersion') ? ComposerApp::getVersion() : ComposerApp::VERSION;
    if (Comparator::lessThan($composerVersion, '2.3.6')) {
        throw new \RuntimeException("Drupal core development requires Composer 2.3.6, but Composer {$composerVersion} is installed. Run 'composer self-update'.");
    }
}
RSS feed
Powered by Drupal