Browse Source

Correction of variable overwrite used during an iteration and now the versions of PHP extensions are parsed like packages.

Henrique Moody 13 năm trước cách đây
mục cha
commit
dd2174885b
1 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 4 4
      src/Composer/Repository/PearRepository.php

+ 4 - 4
src/Composer/Repository/PearRepository.php

@@ -155,13 +155,13 @@ class PearRepository extends ArrayRepository
                 $data[$name] = $this->parseVersion($options);
             } elseif ('package' == $name) {
                 foreach ($options as $key => $value) {
-                    $key = $value['name']; 
-                    $data[$key] = $this->parseVersion($value);
+                    $dataKey = $value['name']; 
+                    $data[$dataKey] = $this->parseVersion($value);
                 }
             } elseif ('extension' == $name) {
                 foreach ($options as $key => $value) {
-                    $key = 'ext-' . $value['name'];
-                    $data[$key] = '*';
+                    $dataKey = 'ext-' . $value['name'];
+                    $data[$dataKey] = $this->parseVersion($value);
                 }
             }
         }