Эх сурвалжийг харах

Merge pull request #1615 from shanethehat/loop-optimization

Optimizing loops
Jordi Boggiano 12 жил өмнө
parent
commit
35e0054e8a

+ 1 - 1
src/Composer/Package/Version/VersionParser.php

@@ -372,7 +372,7 @@ class VersionParser
         $pairs = array_values($pairs);
         $pairs = array_values($pairs);
         $result = array();
         $result = array();
 
 
-        for ($i = 0; $i < count($pairs); $i++) {
+        for ($i = 0, $count = count($pairs); $i < $count; $i++) {
             $pair = preg_replace('{^([^=: ]+)[=: ](.*)$}', '$1 $2', trim($pairs[$i]));
             $pair = preg_replace('{^([^=: ]+)[=: ](.*)$}', '$1 $2', trim($pairs[$i]));
             if (false === strpos($pair, ' ') && isset($pairs[$i+1]) && false === strpos($pairs[$i+1], '/')) {
             if (false === strpos($pair, ' ') && isset($pairs[$i+1]) && false === strpos($pairs[$i+1], '/')) {
                 $pair .= ' '.$pairs[$i+1];
                 $pair .= ' '.$pairs[$i+1];