@@ -1534,14 +1534,42 @@ public static function provideTruncate(): array
1534
1534
['foobar... ' , 'foobar foo ' , 7 , '... ' , false ],
1535
1535
['foobar foo... ' , 'foobar foo a ' , 10 , '... ' , false ],
1536
1536
['foobar foo aar ' , 'foobar foo aar ' , 12 , '... ' , false ],
1537
+ ['foobar ' , 'foobar foo ' , 6 , '' , TruncateMode::Char],
1538
+ ['foobar ' , 'foobar foo ' , 6 , '' , TruncateMode::WordAfter],
1539
+ ['foobar ' , 'foobar foo ' , 6 , '' , TruncateMode::WordBefore],
1540
+ ['foo... ' , 'foobar foo ' , 6 , '... ' , TruncateMode::Char],
1537
1541
['foobar... ' , 'foobar foo ' , 6 , '... ' , TruncateMode::WordAfter],
1542
+ ['foobar... ' , 'foobar foo ' , 6 , '... ' , TruncateMode::WordBefore],
1543
+ ['foobar ' , 'foobar foo ' , 7 , '' , TruncateMode::Char],
1544
+ ['foobar ' , 'foobar foo ' , 7 , '' , TruncateMode::WordAfter],
1545
+ ['foobar ' , 'foobar foo ' , 7 , '' , TruncateMode::WordBefore],
1546
+ ['foob... ' , 'foobar foo ' , 7 , '... ' , TruncateMode::Char],
1538
1547
['foobar... ' , 'foobar foo ' , 7 , '... ' , TruncateMode::WordAfter],
1548
+ ['foobar... ' , 'foobar foo ' , 7 , '... ' , TruncateMode::WordBefore],
1549
+ ['foobar foo ' , 'foobar foo a ' , 10 , '' , TruncateMode::Char],
1550
+ ['foobar foo ' , 'foobar foo a ' , 10 , '' , TruncateMode::WordAfter],
1551
+ ['foobar foo ' , 'foobar foo a ' , 10 , '' , TruncateMode::WordBefore],
1552
+ ['foobar... ' , 'foobar foo a ' , 10 , '... ' , TruncateMode::Char],
1539
1553
['foobar foo... ' , 'foobar foo a ' , 10 , '... ' , TruncateMode::WordAfter],
1554
+ ['foobar... ' , 'foobar foo a ' , 10 , '... ' , TruncateMode::WordBefore],
1555
+ ['foobar foo a ' , 'foobar foo aar ' , 12 , '' , TruncateMode::Char],
1556
+ ['foobar foo aar ' , 'foobar foo aar ' , 12 , '' , TruncateMode::WordAfter],
1557
+ ['foobar foo ' , 'foobar foo aar ' , 12 , '' , TruncateMode::WordBefore],
1558
+ ['foobar fo... ' , 'foobar foo aar ' , 12 , '... ' , TruncateMode::Char],
1540
1559
['foobar foo aar ' , 'foobar foo aar ' , 12 , '... ' , TruncateMode::WordAfter],
1560
+ ['foobar... ' , 'foobar foo aar ' , 12 , '... ' , TruncateMode::WordBefore],
1561
+ ['foobar foo ' , 'foobar foo aar ' , 10 , '' , TruncateMode::Char],
1541
1562
['foobar foo ' , 'foobar foo aar ' , 10 , '' , TruncateMode::WordBefore],
1563
+ ['foobar foo ' , 'foobar foo aar ' , 10 , '' , TruncateMode::WordAfter],
1564
+ ['foobar... ' , 'foobar foo aar ' , 10 , '... ' , TruncateMode::Char],
1542
1565
['foobar... ' , 'foobar foo aar ' , 10 , '... ' , TruncateMode::WordBefore],
1566
+ ['foobar foo... ' , 'foobar foo aar ' , 10 , '... ' , TruncateMode::WordAfter],
1567
+ ['Lorem ipsum do ' , 'Lorem ipsum dolor sit amet ' , 14 , '' , TruncateMode::Char],
1543
1568
['Lorem ipsum ' , 'Lorem ipsum dolor sit amet ' , 14 , '' , TruncateMode::WordBefore],
1569
+ ['Lorem ipsum dolor ' , 'Lorem ipsum dolor sit amet ' , 14 , '' , TruncateMode::WordAfter],
1570
+ ['Lorem i... ' , 'Lorem ipsum dolor sit amet ' , 10 , '... ' , TruncateMode::Char],
1544
1571
['Lorem... ' , 'Lorem ipsum dolor sit amet ' , 10 , '... ' , TruncateMode::WordBefore],
1572
+ ['Lorem ipsum... ' , 'Lorem ipsum dolor sit amet ' , 10 , '... ' , TruncateMode::WordAfter],
1545
1573
];
1546
1574
}
1547
1575
0 commit comments