You are here

interface ConfigInterface in One Click Upload 7.2

Hierarchy

Expanded class hierarchy of ConfigInterface

All classes that implement ConfigInterface

1 file declares its use of ConfigInterface
MongoConfigInterface.php in flowphp/src/Flow/Mongo/MongoConfigInterface.php

File

flowphp/src/Flow/ConfigInterface.php, line 5

Namespace

Flow
View source
interface ConfigInterface {

  /**
   * Get path to temporary directory for chunks storage
   *
   * @return string
   */
  public function getTempDir();

  /**
   * Generate chunk identifier
   *
   * @return callable
   */
  public function getHashNameCallback();

  /**
   * Callback to pre-process chunk
   *
   * @param callable $callback
   */
  public function setPreprocessCallback($callback);

  /**
   * Callback to preprocess chunk
   *
   * @return callable|null
   */
  public function getPreprocessCallback();

  /**
   * Delete chunks on save
   *
   * @param bool $delete
   */
  public function setDeleteChunksOnSave($delete);

  /**
   * Delete chunks on save
   *
   * @return bool
   */
  public function getDeleteChunksOnSave();

}

Members

Namesort descending Modifiers Type Description Overrides
ConfigInterface::getDeleteChunksOnSave public function Delete chunks on save 1
ConfigInterface::getHashNameCallback public function Generate chunk identifier 1
ConfigInterface::getPreprocessCallback public function Callback to preprocess chunk 1
ConfigInterface::getTempDir public function Get path to temporary directory for chunks storage 1
ConfigInterface::setDeleteChunksOnSave public function Delete chunks on save 1
ConfigInterface::setPreprocessCallback public function Callback to pre-process chunk 1