function LanguagePluginTest::providerGetDynamicPluginConfig
Same name in other branches
- 9 core/modules/ckeditor5/tests/src/Unit/LanguagePluginTest.php \Drupal\Tests\ckeditor5\Unit\LanguagePluginTest::providerGetDynamicPluginConfig()
- 10 core/modules/ckeditor5/tests/src/Unit/LanguagePluginTest.php \Drupal\Tests\ckeditor5\Unit\LanguagePluginTest::providerGetDynamicPluginConfig()
Provides a list of configs to test.
File
-
core/
modules/ ckeditor5/ tests/ src/ Unit/ LanguagePluginTest.php, line 26
Class
- LanguagePluginTest
- @coversDefaultClass \Drupal\ckeditor5\Plugin\CKEditor5Plugin\Language @group ckeditor5 @internal
Namespace
Drupal\Tests\ckeditor5\UnitCode
public static function providerGetDynamicPluginConfig() : array {
$united_nations_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',
],
$united_nations_expected_output,
],
'site_configured' => [
[
'language_list' => 'site_configured',
],
[
'language' => [
'textPartLanguage' => [
[
'title' => 'Arabic',
'languageCode' => 'ar',
'textDirection' => 'rtl',
],
[
'title' => 'German',
'languageCode' => 'de',
],
],
],
],
],
'all' => [
[
'language_list' => 'all',
],
[
'language' => [
'textPartLanguage' => static::buildExpectedDynamicConfig(LanguageManager::getStandardLanguageList()),
],
],
],
'default configuration' => [
[],
$united_nations_expected_output,
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.