Bläddra i källkod

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

Henrique Moody 13 år sedan
förälder
incheckning
dd2174885b
1 ändrade filer med 4 tillägg och 4 borttagningar
  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);
                 }
             }
         }