diff --git a/src/OutputFormatter.php b/src/OutputFormatter.php index 44b128b6..2eca21fe 100644 --- a/src/OutputFormatter.php +++ b/src/OutputFormatter.php @@ -194,13 +194,15 @@ public function removeLastSemicolon(string $string): string if ($this->outputFormat->getSemicolonAfterLastRule()) { return $string; } + $parts = \explode(';', $string); if (\count($parts) < 2) { return $parts[0]; } - $sLast = \array_pop($parts); - $sNextToLast = \array_pop($parts); - \array_push($parts, $sNextToLast . $sLast); + $lastPart = \array_pop($parts); + $nextToLastPart = \array_pop($parts); + \array_push($parts, $nextToLastPart . $lastPart); + return \implode(';', $parts); }