function TmgmtTestTrait::createTranslator in Translation Management Tool 8
Creates, saves and returns a translator.
Return value
\Drupal\tmgmt\TranslatorInterface
11 calls to TmgmtTestTrait::createTranslator()
- FileTranslatorTest::testPrivate in translators/
tmgmt_file/ tests/ src/ Functional/ FileTranslatorTest.php - Tests storing files in the private file system.
- FileTranslatorTest::testXLIFFCDATA in translators/
tmgmt_file/ tests/ src/ Functional/ FileTranslatorTest.php - Test the CDATA option for XLIFF export and import.
- FileTranslatorTest::testXLIFFTextProcessing in translators/
tmgmt_file/ tests/ src/ Functional/ FileTranslatorTest.php - Test the content processing for XLIFF export and import.
- LocalTranslatorContinuousTest::testContinuousJobs in translators/
tmgmt_local/ tests/ src/ Functional/ LocalTranslatorContinuousTest.php - Test continuous Jobs in TMGMT local.
- TMGMTUiJavascriptTest::testItemRevision in tests/
src/ FunctionalJavascript/ TMGMTUiJavascriptTest.php - Test the Revisions of a job item.
File
- tests/
src/ Functional/ TmgmtTestTrait.php, line 117
Class
- TmgmtTestTrait
- Base class for tests.
Namespace
Drupal\Tests\tmgmt\FunctionalCode
function createTranslator(array $values = []) {
$translator = Translator::create($values + [
'name' => strtolower($this
->randomMachineName()),
'label' => $this
->randomMachineName(),
'plugin' => 'test_translator',
'remote_languages_mappings' => [],
'settings' => empty($values['plugin']) ? [
'key' => $this
->randomMachineName(),
'another_key' => $this
->randomMachineName(),
] : [],
]);
$this
->assertEqual(SAVED_NEW, $translator
->save());
return $translator;
}