File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -383,15 +383,23 @@ public function testGroupByCallableCaseSensitive(): void
383
383
'genre ' => 'Hip-Hop ' ,
384
384
];
385
385
386
+ $ collection ->kayne = [
387
+ 'name ' => 'kayne ' ,
388
+ 'genre ' => 'hip-hop ' ,
389
+ ];
390
+
386
391
$ groupsCaseInsensitive = $ collection ->group (fn (array $ item ) => $ item ['genre ' ], true );
387
392
393
+ $ this ->assertCount (2 , $ groupsCaseInsensitive );
388
394
$ this ->assertTrue ($ groupsCaseInsensitive ->has ('pop ' ));
389
395
$ this ->assertTrue ($ groupsCaseInsensitive ->has ('hip-hop ' ));
390
396
391
397
$ groupsCaseSensitive = $ collection ->group (fn (array $ item ) => $ item ['genre ' ], false );
392
398
399
+ $ this ->assertCount (3 , $ groupsCaseSensitive );
393
400
$ this ->assertTrue ($ groupsCaseSensitive ->has ('Pop ' ));
394
401
$ this ->assertTrue ($ groupsCaseSensitive ->has ('Hip-Hop ' ));
402
+ $ this ->assertTrue ($ groupsCaseSensitive ->has ('hip-hop ' ));
395
403
}
396
404
397
405
public function testIndexOf (): void
You can’t perform that action at this time.
0 commit comments