Issue #3073012 by Mixologic, greg.1.anderson, mikelutz: Detect Composer Version in older versions of composer

merge-requests/55/head
Lee Rowlands 2019-08-07 08:04:00 +10:00
parent c2d897e705
commit 7db7b5a00f
No known key found for this signature in database
GPG Key ID: 2B829A3DF9204DC4
1 changed files with 2 additions and 1 deletions

View File

@ -101,7 +101,8 @@ class Composer {
* Throw an exception if Composer is too old.
*/
public static function ensureComposerVersion() {
$composerVersion = ComposerApp::getVersion();
$composerVersion = method_exists(ComposerApp::class, 'getVersion') ?
ComposerApp::getVersion() : ComposerApp::VERSION;
if (Comparator::lessThan($composerVersion, '1.9.0')) {
throw new \RuntimeException("Drupal core development requires Composer 1.9.0, but Composer $composerVersion is installed. Please run 'composer self-update'.");
}