@@ -618,12 +618,12 @@ private function buildTableRows(array $rows): TableRows
618
618
if (isset ($ this ->columnMaxWidths [$ column ]) && Helper::width (Helper::removeDecoration ($ formatter , $ cell )) > $ this ->columnMaxWidths [$ column ]) {
619
619
$ cell = $ formatter ->formatAndWrap ($ cell , $ this ->columnMaxWidths [$ column ] * $ colspan );
620
620
}
621
- if (!strstr ($ cell ?? '' , "\n" )) {
621
+ if (!strstr ($ cell ?? '' , \ PHP_EOL )) {
622
622
continue ;
623
623
}
624
- $ escaped = implode ("\n" , array_map ([OutputFormatter::class, 'escapeTrailingBackslash ' ], explode ("\n" , $ cell )));
624
+ $ escaped = implode (\ PHP_EOL , array_map ([OutputFormatter::class, 'escapeTrailingBackslash ' ], explode (\ PHP_EOL , $ cell )));
625
625
$ cell = $ cell instanceof TableCell ? new TableCell ($ escaped , ['colspan ' => $ cell ->getColspan ()]) : $ escaped ;
626
- $ lines = explode ("\n" , str_replace ("\n" , "<fg=default;bg=default></> \n" , $ cell ));
626
+ $ lines = explode (\ PHP_EOL , str_replace (\ PHP_EOL , "<fg=default;bg=default></> " .\ PHP_EOL , $ cell ));
627
627
foreach ($ lines as $ lineKey => $ line ) {
628
628
if ($ colspan > 1 ) {
629
629
$ line = new TableCell ($ line , ['colspan ' => $ colspan ]);
@@ -684,9 +684,9 @@ private function fillNextRows(array $rows, int $line): array
684
684
if ($ cell instanceof TableCell && $ cell ->getRowspan () > 1 ) {
685
685
$ nbLines = $ cell ->getRowspan () - 1 ;
686
686
$ lines = [$ cell ];
687
- if (strstr ($ cell , "\n" )) {
688
- $ lines = explode ("\n" , str_replace ("\n" , " <fg=default;bg=default> \n </> " , $ cell ));
689
- $ nbLines = \count ($ lines ) > $ nbLines ? substr_count ($ cell , "\n" ) : $ nbLines ;
687
+ if (strstr ($ cell , \ PHP_EOL )) {
688
+ $ lines = explode (\ PHP_EOL , str_replace (\ PHP_EOL , ' <fg=default;bg=default> ' .\ PHP_EOL . ' </> ' , $ cell ));
689
+ $ nbLines = \count ($ lines ) > $ nbLines ? substr_count ($ cell , \ PHP_EOL ) : $ nbLines ;
690
690
691
691
$ rows [$ line ][$ column ] = new TableCell ($ lines [0 ], ['colspan ' => $ cell ->getColspan (), 'style ' => $ cell ->getStyle ()]);
692
692
unset($ lines [0 ]);
0 commit comments