protected function ConfigHandlerTest::setUpFilesystem in Update helper 2.x
Sets up the filesystem, so things like the file directory.
Overrides KernelTestBase::setUpFilesystem
File
- tests/
src/ Kernel/ ConfigHandlerTest.php, line 95
Class
- ConfigHandlerTest
- Automated tests for ConfigName class.
Namespace
Drupal\Tests\update_helper\KernelCode
protected function setUpFilesystem() {
// Use a real file system and not VFS so that we can create a fake module.
// See \Drupal\KernelTests\Core\File\FileTestBase::setUpFilesystem().
$public_file_directory = $this->siteDirectory . '/files';
require_once 'core/includes/file.inc';
mkdir($this->siteDirectory, 0775);
mkdir($this->siteDirectory . '/files', 0775);
mkdir($this->siteDirectory . '/files/config/sync', 0775, TRUE);
$this
->setSetting('file_public_path', $public_file_directory);
$this
->setSetting('config_sync_directory', $this->siteDirectory . '/files/config/sync');
// Copy the node module so we can modify config for testing.
$file_system = new Filesystem();
$file_system
->mirror('core/modules/node', $this->siteDirectory . '/modules/node');
}