function InstallerExistingConfigTest::prepareEnvironment

Overrides InstallerConfigDirectoryTestBase::prepareEnvironment

1 call to InstallerExistingConfigTest::prepareEnvironment()
InstallerExistingConfigExistingSettingsTest::prepareEnvironment in core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigExistingSettingsTest.php
Partially configures a preexisting settings.php file before invoking the interactive installer.
1 method overrides InstallerExistingConfigTest::prepareEnvironment()
InstallerExistingConfigExistingSettingsTest::prepareEnvironment in core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigExistingSettingsTest.php
Partially configures a preexisting settings.php file before invoking the interactive installer.

File

core/tests/Drupal/FunctionalTests/Installer/InstallerExistingConfigTest.php, line 21

Class

InstallerExistingConfigTest
Verifies that installing from existing configuration works.

Namespace

Drupal\FunctionalTests\Installer

Code

protected function prepareEnvironment() : void {
  parent::prepareEnvironment();
  // Place a custom local translation in the translations directory.
  mkdir($this->root . '/' . $this->siteDirectory . '/files/translations', 0777, TRUE);
  file_put_contents($this->root . '/' . $this->siteDirectory . '/files/translations/drupal-' . \Drupal::VERSION . '.fr.po', "msgid \"\"\nmsgstr \"\"\nmsgid \"Save and continue\"\nmsgstr \"Enregistrer et continuer\"");
  // The configuration is from a site installed in French. The installer
  // therefore detects that the site must be installed in French, thus we
  // change the button translation.
  $this->translations['Save and continue'] = 'Enregistrer et continuer';
}

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