Преглед на файлове

[Console] Avoid outputing \r's in exception messages

Jordi Boggiano преди 13 години
родител
ревизия
97f7b29783
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/Symfony/Component/Console/Application.php

+ 1 - 1
src/Symfony/Component/Console/Application.php

@@ -734,7 +734,7 @@ class Application
             $title = sprintf('  [%s]  ', get_class($e));
             $len = $strlen($title);
             $lines = array();
-            foreach (explode("\n", $e->getMessage()) as $line) {
+            foreach (preg_split("{\r?\n}", $e->getMessage()) as $line) {
                 $lines[] = sprintf('  %s  ', $line);
                 $len = max($strlen($line) + 4, $len);
             }