assertEquals( $expected, $actual ); // This is for identical order $this->assertSame( $expected, $actual ); } public function searchDataProvider() { return [ [ 'ഹിന്ദി', [ 'hi' => 'ഹിന്ദി' ] ], [ 'മല', [ 'mg' => 'മലഗാസി', 'ml' => 'മലയാളം', 'ms' => 'മലെയ്', ] ], [ 'Φινλαν', [ 'fi' => 'φινλανδικά', ] ], [ 'blargh', [] ], [ 'الفرنسية', [ 'fr' => 'الفرنسية', 'fr-ch' => 'الفرنسية السويسرية', 'fro' => 'الفرنسية القديمة', 'frc' => 'الفرنسية الكاجونية', 'crs' => 'الفرنسية الكريولية السيشيلية', 'fr-ca' => 'الفرنسية الكندية', 'frm' => 'الفرنسية الوسطى', ] ], [ 'മലയളം', [ 'ml' => 'മലയാളം', ] ], [ 'punja', [ 'pa' => class_exists( LanguageNames::class ) ? 'punjabi' : 'punjaabi sennii', 'pnb' => 'punjabi western', ] ], [ 'castellano', [ 'es' => 'castellano', ] ], [ 'hayeren', [ 'hy' => 'hayeren', ] ], [ 'kartuli', [ 'ka' => 'kartuli', ] ], [ 'qartuli', [ 'ka' => 'qartuli', ] ], [ 'nihongo', [ 'ja' => 'nihongo', ] ], [ 'にほんご', [ 'ja' => 'にほんご', ] ], [ 'valencia', [ 'ca' => 'valencia', ] ], [ 'chinese', [ 'zh' => 'chinese', 'zh-cn' => 'chinese (china)', 'zh-hk' => 'chinese (hong kong)', 'zh-min-nan' => 'chinese (min nan)', 'zh-sg' => 'chinese (singapore)', 'zh-tw' => 'chinese (taiwan)', 'zh-hans' => 'chinese simplified', 'zh-hant' => 'chinese traditional', 'zh-classical' => 'chinese — classical chinese', 'gan' => 'chinese — gan chinese', 'hak' => 'chinese — hakka chinese', 'nan' => 'chinese — isi-min nan chinese', 'wuu' => 'chinese — isi-wu chinese', 'hsn' => 'chinese — isi-xiang chinese', 'lzh' => 'chinese — literary chinese', 'cdo' => 'chinese — min dong chinese', ] ], [ 'finish', [ 'fi' => 'finnish' ] ], ]; } }