@@ -1536,12 +1536,24 @@ public static function provideTruncate(): array
1536
1536
['foobar foo aar ' , 'foobar foo aar ' , 12 , '... ' , false ],
1537
1537
['foobar... ' , 'foobar foo ' , 6 , '... ' , TruncateMode::WordAfter],
1538
1538
['foobar... ' , 'foobar foo ' , 7 , '... ' , TruncateMode::WordAfter],
1539
+ ['foobar... ' , 'foobar foo a ' , 10 , '... ' , TruncateMode::Char],
1540
+ ['foobar... ' , 'foobar foo a ' , 10 , '... ' , TruncateMode::WordBefore],
1539
1541
['foobar foo... ' , 'foobar foo a ' , 10 , '... ' , TruncateMode::WordAfter],
1542
+ ['foobar fo... ' , 'foobar foo aar ' , 12 , '... ' , TruncateMode::Char],
1540
1543
['foobar foo aar ' , 'foobar foo aar ' , 12 , '... ' , TruncateMode::WordAfter],
1544
+ ['foobar... ' , 'foobar foo aar ' , 12 , '... ' , TruncateMode::WordBefore],
1545
+ ['foobar foo ' , 'foobar foo aar ' , 10 , '' , TruncateMode::Char],
1541
1546
['foobar foo ' , 'foobar foo aar ' , 10 , '' , TruncateMode::WordBefore],
1547
+ ['foobar foo ' , 'foobar foo aar ' , 10 , '' , TruncateMode::WordAfter],
1548
+ ['foobar... ' , 'foobar foo aar ' , 10 , '... ' , TruncateMode::Char],
1542
1549
['foobar... ' , 'foobar foo aar ' , 10 , '... ' , TruncateMode::WordBefore],
1550
+ ['foobar foo... ' , 'foobar foo aar ' , 10 , '... ' , TruncateMode::WordAfter],
1551
+ ['Lorem ipsum do ' , 'Lorem ipsum dolor sit amet ' , 14 , '' , TruncateMode::Char],
1543
1552
['Lorem ipsum ' , 'Lorem ipsum dolor sit amet ' , 14 , '' , TruncateMode::WordBefore],
1553
+ ['Lorem ipsum dolor ' , 'Lorem ipsum dolor sit amet ' , 14 , '' , TruncateMode::WordAfter],
1554
+ ['Lorem i... ' , 'Lorem ipsum dolor sit amet ' , 10 , '... ' , TruncateMode::Char],
1544
1555
['Lorem... ' , 'Lorem ipsum dolor sit amet ' , 10 , '... ' , TruncateMode::WordBefore],
1556
+ ['Lorem ipsum... ' , 'Lorem ipsum dolor sit amet ' , 10 , '... ' , TruncateMode::WordAfter],
1545
1557
];
1546
1558
}
1547
1559
0 commit comments