You are here

interface TempFileAdapterInterface in Backup and Migrate 5.0.x

A service to provision temp files in the correct place for the environment.

Hierarchy

Expanded class hierarchy of TempFileAdapterInterface

All classes that implement TempFileAdapterInterface

1 file declares its use of TempFileAdapterInterface
DrupalTempFileAdapter.php in src/Drupal/File/DrupalTempFileAdapter.php

File

src/Core/File/TempFileAdapterInterface.php, line 8

Namespace

Drupal\backup_migrate\Core\File
View source
interface TempFileAdapterInterface {

  /**
   * Get a temporary file that can be written to.
   *
   * @param string $ext
   *   The file extension to add to the temp file.
   *
   * @return string
   *   The path to the file.
   */
  public function createTempFile($ext = '');

  /**
   * Delete a temporary file.
   *
   * @param string $filename
   *   The path to the file.
   */
  public function deleteTempFile($filename);

  /**
   * Delete all temp files which have been created.
   */
  public function deleteAllTempFiles();

}

Members

Namesort descending Modifiers Type Description Overrides
TempFileAdapterInterface::createTempFile public function Get a temporary file that can be written to. 1
TempFileAdapterInterface::deleteAllTempFiles public function Delete all temp files which have been created. 1
TempFileAdapterInterface::deleteTempFile public function Delete a temporary file. 1