@@ -28,6 +28,13 @@ abstract class AbstractGetFieldDataTest extends CIUnitTestCase
28
28
protected Forge $ forge ;
29
29
protected string $ table = 'test1 ' ;
30
30
31
+ public static function setUpBeforeClass (): void
32
+ {
33
+ parent ::setUpBeforeClass ();
34
+
35
+ helper ('array ' );
36
+ }
37
+
31
38
protected function setUp (): void
32
39
{
33
40
parent ::setUp ();
@@ -95,14 +102,12 @@ abstract public function testGetFieldDataDefault(): void;
95
102
96
103
protected function assertSameFieldData (array $ expected , array $ actual )
97
104
{
98
- $ expected = json_decode (json_encode ($ expected ), true );
99
- $ names = array_column ($ expected , 'name ' );
100
- array_multisort ($ names , SORT_ASC , $ expected );
105
+ $ expectedArray = json_decode (json_encode ($ expected ), true );
106
+ array_sort_by_multiple_keys ($ expectedArray , ['name ' => SORT_ASC ]);
101
107
102
- $ fields = json_decode (json_encode ($ actual ), true );
103
- $ names = array_column ($ fields , 'name ' );
104
- array_multisort ($ names , SORT_ASC , $ fields );
108
+ $ fieldsArray = json_decode (json_encode ($ actual ), true );
109
+ array_sort_by_multiple_keys ($ fieldsArray , ['name ' => SORT_ASC ]);
105
110
106
- $ this ->assertSame ($ expected , $ fields );
111
+ $ this ->assertSame ($ expectedArray , $ fieldsArray );
107
112
}
108
113
}
0 commit comments