invokeArgs(null, [$inArray]); self::assertSame($expected, $result); } public static function providerSpecialArrays(): array { return [ 'expected form row index to array indexed by column' => [ [ [1, 2], [3, 4], ], [ 1 => ['A' => 1, 'B' => 2], 2 => ['A' => 3, 'B' => 4], ], ], 'standard array unchanged' => [ [ 1 => [1, 2], 2 => [3, 4], ], [ 1 => [1, 2], 2 => [3, 4], ], ], 'uses index 0 so unchanged' => [ [ ['A' => 1, 'B' => 2], ['A' => 3, 'B' => 4], ], [ ['A' => 1, 'B' => 2], ['A' => 3, 'B' => 4], ], ], ]; } }