You are here

interface FileProcessorInterface in Backup and Migrate 8.4

Interface FileProcessorPluginInterface.

@package BackupMigrate\Core\Plugin

An interface for plugins which process files and therefore must have access to a temp file factory.

Hierarchy

Expanded class hierarchy of FileProcessorInterface

All classes that implement FileProcessorInterface

8 files declare their use of FileProcessorInterface
CompressionFilter.php in lib/backup_migrate_core/src/Filter/CompressionFilter.php
DatabaseSource.php in lib/backup_migrate_core/src/Source/DatabaseSource.php
DirectoryDestination.php in lib/backup_migrate_core/src/Destination/DirectoryDestination.php
DrupalEncrypt.php in src/Filter/DrupalEncrypt.php
FileDirectorySource.php in lib/backup_migrate_core/src/Source/FileDirectorySource.php

... See full list

File

lib/backup_migrate_core/src/Plugin/FileProcessorInterface.php, line 15

Namespace

BackupMigrate\Core\Plugin
View source
interface FileProcessorInterface {

  /**
   * Inject the temp file manager.
   *
   * @param \BackupMigrate\Core\File\TempFileManagerInterface $tempfilemanager
   *
   * @return mixed
   */
  public function setTempFileManager(TempFileManagerInterface $tempfilemanager);

  /**
   * Get the temp file manager.
   *    * @return \BackupMigrate\Core\File\TempFileManagerInterface.
   */
  public function getTempFileManager();

}

Members

Namesort descending Modifiers Type Description Overrides
FileProcessorInterface::getTempFileManager public function Get the temp file manager.
FileProcessorInterface::setTempFileManager public function Inject the temp file manager.