Browse Source

fix implementation for php 5.3
refs issue #3657

Xavier Fornes 10 years ago
parent
commit
3f59c007f7
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/Composer/IO/ConsoleIO.php

+ 3 - 2
src/Composer/IO/ConsoleIO.php

@@ -97,11 +97,12 @@ class ConsoleIO extends BaseIO
     {
         if (null !== $this->startTime) {
             $messages = (array) $messages;
-            $messages = array_map(function (&$message) {
+            $startTime = $this->startTime;
+            $messages = array_map(function (&$message) use ($startTime) {
                 return sprintf(
                     '[%.1fMB/%.2fs] %s',
                     memory_get_usage() / 1024 / 1024,
-                    microtime(true) - $this->startTime,
+                    microtime(true) - $startTime,
                     $message
                 );
             }, $messages);