public function LanguagePluginTest::providerGetDynamicPluginConfig in Drupal 10
Provides a list of configs to test.
File
- core/
modules/ ckeditor5/ tests/ src/ Unit/ LanguagePluginTest.php, line 22
Class
- LanguagePluginTest
- @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Language @group ckeditor5 @internal
Namespace
Drupal\Tests\ckeditor5\UnitCode
public function providerGetDynamicPluginConfig() : array {
$un_expected_output = [
'language' => [
'textPartLanguage' => [
[
'title' => 'Arabic',
'languageCode' => 'ar',
'textDirection' => 'rtl',
],
[
'title' => 'Chinese, Simplified',
'languageCode' => 'zh-hans',
],
[
'title' => 'English',
'languageCode' => 'en',
],
[
'title' => 'French',
'languageCode' => 'fr',
],
[
'title' => 'Russian',
'languageCode' => 'ru',
],
[
'title' => 'Spanish',
'languageCode' => 'es',
],
],
],
];
return [
'un' => [
[
'language_list' => 'un',
],
$un_expected_output,
],
'all' => [
[
'language_list' => 'all',
],
[
'language' => [
'textPartLanguage' => $this
->buildExpectedDynamicConfig(LanguageManager::getStandardLanguageList()),
],
],
],
'default configuration' => [
[],
$un_expected_output,
],
];
}