@@ -222,19 +222,20 @@ public function testMbTrimException(): void
222
222
public static function mbTrimProvider (): iterable
223
223
{
224
224
yield ['ABC ' , 'ABC ' ];
225
- yield ['ABC ' , ' \0\t\nABC \0\t\n ' ];
226
- yield [' \0\t\nABC \0\t\n ' , ' \0\t\nABC \0\t\n ' , '' ];
225
+ yield ['ABC ' , " \0\t\nABC \0\t\n" ];
226
+ yield [" \0\t\nABC \0\t\n" , " \0\t\nABC \0\t\n" , '' ];
227
227
228
228
yield ['' , '' ];
229
229
230
230
yield ["あいうえおあお " , " あいうえおあお " , " " , "UTF-8 " ];
231
- yield ["foo BAR Spa " , " foo BAR Spaß " , "ß " , "UTF-8 " ];
232
- yield ["oo BAR Spaß " , " oo BAR Spaß " , "f " , "UTF-8 " ];
233
-
234
- yield ["oo BAR Spaß " , "foo BAR Spaß " , "ßf " , "UTF-8 " ];
235
- yield ["いうおえお " , " あいうおえお あ " , " あ " , "UTF-8 " ];
236
- yield ["いうおえお " , " あいうおえお あ " , "あ " , "UTF-8 " ];
237
- yield [" あいうおえお " , " あいうおえお a " , "あa " , "UTF-8 " ];
231
+ yield ["foo BAR Spa " , "foo BAR Spaß " , "ß " , "UTF-8 " ];
232
+ yield ["oo BAR Spaß " , "oo BAR Spaß " , "f " , "UTF-8 " ];
233
+
234
+ yield ["oo BAR Spa " , "foo BAR Spaß " , "ßf " , "UTF-8 " ];
235
+ yield ["oo BAR Spa " , "foo BAR Spaß " , "fß " , "UTF-8 " ];
236
+ yield ["いうおえお " , " あいうおえお あ " , " あ " , "UTF-8 " ];
237
+ yield ["いうおえお " , " あいうおえお あ " , "あ " , "UTF-8 " ];
238
+ yield [" あいうおえお " , " あいうおえお a " , "あa " , "UTF-8 " ];
238
239
// yield [" あいうおえお a", " あいうおえお a", "\xe3", "UTF-8"];
239
240
240
241
yield ["" , str_repeat (" " , 129 )];
@@ -255,16 +256,16 @@ public static function mbTrimProvider(): iterable
255
256
public static function mbLTrimProvider (): iterable
256
257
{
257
258
yield ['ABC ' , 'ABC ' ];
258
- yield [' ABC \0\t\n ' , ' \0\t\nABC \0\t\n ' ];
259
- yield [' \0\t\nABC \0\t\n ' , ' \0\t\nABC \0\t\n ' , '' ];
259
+ yield [" ABC \0\t\n" , " \0\t\nABC \0\t\n" ];
260
+ yield [" \0\t\nABC \0\t\n" , " \0\t\nABC \0\t\n" , '' ];
260
261
261
262
yield ['' , '' ];
262
263
263
264
yield [' test ' , ' test ' , '' ];
264
265
265
266
yield ['いああああ ' , 'あああああああああああああああああああああああああああああああああいああああ ' , 'あ ' ];
266
267
267
- yield [' 漢字 ' , "\u{FFFE}漢字 " , "u{FFFE} \u{FEFF}" ];
268
+ yield [" 漢字 " , "\u{FFFE}漢字 " , "\ u{FFFE}\u{FEFF}" ];
268
269
// May does not work
269
270
// yield ['226f575b', \bin2hex(mb_convert_encoding("\u{FFFE}漢字", "UTF-16LE", "UTF-8")), mb_convert_encoding("\u{FFFE}\u{FEFF}", "UTF-16LE", "UTF-8"), "UTF-16LE"];
270
271
// yield ['漢字', \bin2hex(mb_convert_encoding("\u{FFFE}漢字", "UTF-16BE", "UTF-8")), mb_convert_encoding("\u{FFFE}\u{FEFF}", "UTF-16LE", "UTF-8"), "UTF-16BE"];
@@ -275,8 +276,8 @@ public static function mbLTrimProvider(): iterable
275
276
public static function mbRTrimProvider (): iterable
276
277
{
277
278
yield ['ABC ' , 'ABC ' ];
278
- yield [' \0\t\nABC ' , ' \0\t\nABC \0\t\n' ];
279
- yield [' \0\t\nABC \0\t\n ' , ' \0\t\nABC \0\t\n ' , '' ];
279
+ yield [" ABC " , " ABC \0\t\n" ];
280
+ yield [" \0\t\nABC \0\t\n" , " \0\t\nABC \0\t\n" , '' ];
280
281
281
282
yield ['' , '' ];
282
283
0 commit comments