‪TYPO3CMS  10.4
TYPO3\CMS\Core\Resource\ResourceStorageInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\Resource\ResourceStorageInterface:
TYPO3\CMS\Core\Resource\ResourceStorage

Public Attributes

const SIGNAL_SanitizeFileName = 'sanitizeFileName'
 
const SIGNAL_PreFileAdd = 'preFileAdd'
 
const SIGNAL_PostFileAdd = 'postFileAdd'
 
const SIGNAL_PreFileCreate = 'preFileCreate'
 
const SIGNAL_PostFileCreate = 'postFileCreate'
 
const SIGNAL_PreFileCopy = 'preFileCopy'
 
const SIGNAL_PostFileCopy = 'postFileCopy'
 
const SIGNAL_PreFileMove = 'preFileMove'
 
const SIGNAL_PostFileMove = 'postFileMove'
 
const SIGNAL_PreFileDelete = 'preFileDelete'
 
const SIGNAL_PostFileDelete = 'postFileDelete'
 
const SIGNAL_PreFileRename = 'preFileRename'
 
const SIGNAL_PostFileRename = 'postFileRename'
 
const SIGNAL_PreFileReplace = 'preFileReplace'
 
const SIGNAL_PostFileReplace = 'postFileReplace'
 
const SIGNAL_PreFileSetContents = 'preFileSetContents'
 
const SIGNAL_PostFileSetContents = 'postFileSetContents'
 
const SIGNAL_PreFolderAdd = 'preFolderAdd'
 
const SIGNAL_PostFolderAdd = 'postFolderAdd'
 
const SIGNAL_PreFolderCopy = 'preFolderCopy'
 
const SIGNAL_PostFolderCopy = 'postFolderCopy'
 
const SIGNAL_PreFolderMove = 'preFolderMove'
 
const SIGNAL_PostFolderMove = 'postFolderMove'
 
const SIGNAL_PreFolderDelete = 'preFolderDelete'
 
const SIGNAL_PostFolderDelete = 'postFolderDelete'
 
const SIGNAL_PreFolderRename = 'preFolderRename'
 
const SIGNAL_PostFolderRename = 'postFolderRename'
 
const SIGNAL_PreGeneratePublicUrl = 'preGeneratePublicUrl'
 
const CAPABILITY_BROWSABLE = 1
 
const CAPABILITY_PUBLIC = 2
 
const CAPABILITY_WRITABLE = 4
 
const CAPABILITY_HIERARCHICAL_IDENTIFIERS = 8
 
const DEFAULT_ProcessingFolder = '_processed_'
 

Detailed Description

The interface for a resource storage containing all constants

Definition at line 21 of file ResourceStorageInterface.php.

Member Data Documentation

◆ CAPABILITY_BROWSABLE

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::CAPABILITY_BROWSABLE = 1

Capability for being browsable by (backend) users

Definition at line 166 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Resource\Driver\LocalDriver\__construct(), and TYPO3\CMS\Core\Resource\ResourceStorage\__construct().

◆ CAPABILITY_HIERARCHICAL_IDENTIFIERS

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::CAPABILITY_HIERARCHICAL_IDENTIFIERS = 8

Whether identifiers contain hierarchy information (folder structure).

Definition at line 179 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Resource\Driver\LocalDriver\__construct().

◆ CAPABILITY_PUBLIC

◆ CAPABILITY_WRITABLE

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::CAPABILITY_WRITABLE = 4

Capability for writable storages. This only signifies writability in general - this might also be further limited by configuration.

Definition at line 175 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Resource\Driver\LocalDriver\__construct(), and TYPO3\CMS\Core\Resource\ResourceStorage\__construct().

◆ DEFAULT_ProcessingFolder

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::DEFAULT_ProcessingFolder = '_processed_'

Name of the default processing folder

Definition at line 183 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Resource\ResourceStorage\getProcessingFolder().

◆ SIGNAL_PostFileAdd

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileAdd = 'postFileAdd'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 36 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileAddSignal().

◆ SIGNAL_PostFileCopy

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileCopy = 'postFileCopy'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 56 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileCopySignal().

◆ SIGNAL_PostFileCreate

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileCreate = 'postFileCreate'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 46 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileCreateSignal().

◆ SIGNAL_PostFileDelete

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileDelete = 'postFileDelete'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 76 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileDeleteSignal().

◆ SIGNAL_PostFileMove

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileMove = 'postFileMove'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 66 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileMoveSignal().

◆ SIGNAL_PostFileRename

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileRename = 'postFileRename'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 86 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileRenameSignal().

◆ SIGNAL_PostFileReplace

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileReplace = 'postFileReplace'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 96 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileReplaceSignal().

◆ SIGNAL_PostFileSetContents

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFileSetContents = 'postFileSetContents'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 106 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFileSetContentsSignal().

◆ SIGNAL_PostFolderAdd

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderAdd = 'postFolderAdd'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 116 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderAddSignal().

◆ SIGNAL_PostFolderCopy

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderCopy = 'postFolderCopy'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 126 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderCopySignal().

◆ SIGNAL_PostFolderDelete

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderDelete = 'postFolderDelete'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 146 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderDeleteSignal().

◆ SIGNAL_PostFolderMove

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderMove = 'postFolderMove'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 136 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderMoveSignal().

◆ SIGNAL_PostFolderRename

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PostFolderRename = 'postFolderRename'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 156 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPostFolderRenameSignal().

◆ SIGNAL_PreFileAdd

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileAdd = 'preFileAdd'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 31 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileAddSignal().

◆ SIGNAL_PreFileCopy

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileCopy = 'preFileCopy'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 51 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileCopySignal().

◆ SIGNAL_PreFileCreate

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileCreate = 'preFileCreate'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 41 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileCreateSignal().

◆ SIGNAL_PreFileDelete

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileDelete = 'preFileDelete'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 71 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileDeleteSignal().

◆ SIGNAL_PreFileMove

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileMove = 'preFileMove'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 61 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileMoveSignal().

◆ SIGNAL_PreFileRename

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileRename = 'preFileRename'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 81 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileRenameSignal().

◆ SIGNAL_PreFileReplace

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileReplace = 'preFileReplace'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 91 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileReplaceSignal().

◆ SIGNAL_PreFileSetContents

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFileSetContents = 'preFileSetContents'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 101 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFileSetContentsSignal().

◆ SIGNAL_PreFolderAdd

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderAdd = 'preFolderAdd'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 111 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderAddSignal().

◆ SIGNAL_PreFolderCopy

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderCopy = 'preFolderCopy'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 121 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderCopySignal().

◆ SIGNAL_PreFolderDelete

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderDelete = 'preFolderDelete'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 141 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderDeleteSignal().

◆ SIGNAL_PreFolderMove

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderMove = 'preFolderMove'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 131 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderMoveSignal().

◆ SIGNAL_PreFolderRename

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreFolderRename = 'preFolderRename'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 151 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreFolderRenameSignal().

◆ SIGNAL_PreGeneratePublicUrl

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_PreGeneratePublicUrl = 'preGeneratePublicUrl'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 161 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitPreGeneratePublicUrlSignal().

◆ SIGNAL_SanitizeFileName

const TYPO3\CMS\Core\Resource\ResourceStorageInterface::SIGNAL_SanitizeFileName = 'sanitizeFileName'
Deprecated:
‪since TYPO3 v10.2, will be removed in TYPO3 v11. Use the PSR-14 event instead.

Definition at line 26 of file ResourceStorageInterface.php.

Referenced by TYPO3\CMS\Core\Compatibility\SlotReplacement\onResourceStorageEmitSanitizeFileNameSignal().