diff options
-rw-r--r-- | lib/SqlFormatter.php | 4 | ||||
-rw-r--r-- | tests/format-highlight.html | 2 | ||||
-rw-r--r-- | tests/format.html | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/lib/SqlFormatter.php b/lib/SqlFormatter.php index c96a3a1..678a483 100644 --- a/lib/SqlFormatter.php +++ b/lib/SqlFormatter.php @@ -408,7 +408,9 @@ class SqlFormatter // Display comments directly where they appear in the source if ($token[self::TOKEN_TYPE] === self::TOKEN_TYPE_COMMENT || $token[self::TOKEN_TYPE] === self::TOKEN_TYPE_BLOCK_COMMENT) { if ($token[self::TOKEN_TYPE] === self::TOKEN_TYPE_BLOCK_COMMENT) { - $return .= "\n" . str_repeat($tab,$indent_level); + $indent = str_repeat($tab,$indent_level); + $return .= "\n" . $indent; + $highlighted = str_replace("\n","\n".$indent,$highlighted); } $return .= $highlighted; diff --git a/tests/format-highlight.html b/tests/format-highlight.html index 095f770..15908b1 100644 --- a/tests/format-highlight.html +++ b/tests/format-highlight.html @@ -738,7 +738,7 @@ <span style="color: #333;">MyTable</span> <span style="color: #aaa;"># One final comment</span> <span style="color: #aaa;">/* This is a block comment -*/</span> + */</span> <span style="font-weight:bold;">WHERE</span> <span style="color: green;">1</span> <span >=</span> <span style="color: green;">2</span><span >;</span></pre> diff --git a/tests/format.html b/tests/format.html index 19212c6..6c88c75 100644 --- a/tests/format.html +++ b/tests/format.html @@ -738,7 +738,7 @@ FROM MyTable # One final comment /* This is a block comment -*/ + */ WHERE 1 = 2; |