public function FileSystem::getTempDirectory in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/File/FileSystem.php \Drupal\Core\File\FileSystem::getTempDirectory()
- 9 core/lib/Drupal/Core/File/FileSystem.php \Drupal\Core\File\FileSystem::getTempDirectory()
File
- core/lib/Drupal/Core/File/FileSystem.php, line 629
Class
- FileSystem
- Provides helpers to operate on files and stream wrappers.
Namespace
Drupal\Core\File
Code
public function getTempDirectory() {
$temporary_directory = $this->settings
->get('file_temp_path');
if (!empty($temporary_directory)) {
return $temporary_directory;
}
$temporary_directory = FileSystemComponent::getOsTemporaryDirectory();
if (empty($temporary_directory)) {
$temporary_directory = PublicStream::basePath() . '/tmp';
$temporary_directory = str_replace('\\', '/', $temporary_directory);
}
return $temporary_directory;
}