function InstallerExistingConfigMultilingualTest::prepareEnvironment

Same name and namespace in other branches
  1. main core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php \Drupal\FunctionalTests\Installer\InstallerExistingConfigMultilingualTest::prepareEnvironment()

Overrides InstallerConfigDirectoryTestBase::prepareEnvironment

File

core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigMultilingualTest.php, line 34

Class

InstallerExistingConfigMultilingualTest
Verifies that installing from existing configuration works.

Namespace

Drupal\FunctionalTests\Installer

Code

protected function prepareEnvironment() : void {
  parent::prepareEnvironment();
  mkdir(DRUPAL_ROOT . '/' . $this->siteDirectory . '/files/translations', 0777, TRUE);
  // Test that contrib translations are not installed by
  // install_import_translations(). If they are then the translation from
  // locale_test_additional will not be overwritten by the translation from
  // locale_test_extra.
  file_put_contents(DRUPAL_ROOT . '/' . $this->siteDirectory . '/files/translations/locale_test_additional-1.0.es.po', <<<PO
  msgid ""
  msgstr ""
  
  msgid "Test string"
  msgstr "Test string wrong"
  PO);
  file_put_contents(DRUPAL_ROOT . '/' . $this->siteDirectory . '/files/translations/locale_test_extra-1.0.es.po', <<<PO
  msgid ""
  msgstr ""
  
  msgid "Test string"
  msgstr "Test string correct"
  PO);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.