فهرست منبع

Add php-64bit package if the php version has 64bit ints, fixes #1506, fixes #1511

Jordi Boggiano 12 سال پیش
والد
کامیت
8904888a74
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      src/Composer/Repository/PlatformRepository.php

+ 6 - 0
src/Composer/Repository/PlatformRepository.php

@@ -38,6 +38,12 @@ class PlatformRepository extends ArrayRepository
         $php->setDescription('The PHP interpreter');
         parent::addPackage($php);
 
+        if (PHP_INT_SIZE === 8) {
+            $php64 = new CompletePackage('php-64bit', $version, $prettyVersion);
+            $php64->setDescription('The PHP interpreter (64bit)');
+            parent::addPackage($php64);
+        }
+
         $loadedExtensions = get_loaded_extensions();
 
         // Extensions scanning