UpdateUploaderTestBase.php in Drupal 10
File
core/modules/update/tests/src/Functional/UpdateUploaderTestBase.php
View source
<?php
namespace Drupal\Tests\update\Functional;
use Drupal\Core\DrupalKernel;
abstract class UpdateUploaderTestBase extends UpdateTestBase {
protected function setUp() : void {
parent::setUp();
$request = \Drupal::request();
$update_root = $this->container
->get('update.root') . '/' . DrupalKernel::findSitePath($request);
$this->container
->get('update.root')
->set($update_root);
foreach (drupal_get_updaters() as $updater_info) {
$updater = $updater_info['class'];
$install_directory = $update_root . '/' . $updater::getRootDirectoryRelativePath();
if (!is_dir($install_directory)) {
mkdir($install_directory);
}
}
}
}