Browse Source

minor #6183 Simplify DiffConsoleFormatter (kubawerlos)

This PR was merged into the master branch.

Discussion
----------

Simplify DiffConsoleFormatter

This is actually only place where any `Preg` method is called with an array (of patterns), not a string.

To be continued: https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/6184.

Commits
-------

cf4dcc4c8 Simplify DiffConsoleFormatter
SpacePossum 3 years ago
parent
commit
b4b6d13494
1 changed files with 1 additions and 5 deletions
  1. 1 5
      src/Differ/DiffConsoleFormatter.php

+ 1 - 5
src/Differ/DiffConsoleFormatter.php

@@ -58,11 +58,7 @@ final class DiffConsoleFormatter
                         if ($isDecorated) {
                             $count = 0;
                             $line = Preg::replaceCallback(
-                                [
-                                    '/^(\+.*)/',
-                                    '/^(\-.*)/',
-                                    '/^(@.*)/',
-                                ],
+                                '/^([+-@].*)/',
                                 static function (array $matches): string {
                                     if ('+' === $matches[0][0]) {
                                         $colour = 'green';