function TranslationManagerTest::providerTestTranslatePlaceholder
Same name in other branches
- 8.9.x core/tests/Drupal/Tests/Core/StringTranslation/TranslationManagerTest.php \Drupal\Tests\Core\StringTranslation\TranslationManagerTest::providerTestTranslatePlaceholder()
- 10 core/tests/Drupal/Tests/Core/StringTranslation/TranslationManagerTest.php \Drupal\Tests\Core\StringTranslation\TranslationManagerTest::providerTestTranslatePlaceholder()
- 11.x core/tests/Drupal/Tests/Core/StringTranslation/TranslationManagerTest.php \Drupal\Tests\Core\StringTranslation\TranslationManagerTest::providerTestTranslatePlaceholder()
Provides test data for translate().
Return value
array
File
-
core/
tests/ Drupal/ Tests/ Core/ StringTranslation/ TranslationManagerTest.php, line 92
Class
- TranslationManagerTest
- @coversDefaultClass \Drupal\Core\StringTranslation\TranslationManager @group StringTranslation
Namespace
Drupal\Tests\Core\StringTranslationCode
public function providerTestTranslatePlaceholder() {
return [
[
'foo @bar',
[
'@bar' => 'bar',
],
'foo bar',
],
[
'bar %baz',
[
'%baz' => 'baz',
],
'bar <em class="placeholder">baz</em>',
],
[
'bar @bar %baz',
[
'@bar' => 'bar',
'%baz' => 'baz',
],
'bar bar <em class="placeholder">baz</em>',
],
[
'bar %baz @bar',
[
'%baz' => 'baz',
'@bar' => 'bar',
],
'bar <em class="placeholder">baz</em> bar',
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.