$capabilities | ResourceStorage | protected |
$configuration | ResourceStorage | protected |
$driver | ResourceStorage | protected |
$evaluatePermissions | ResourceStorage | protected |
$fileAndFolderNameFilters | ResourceStorage | protected |
$fileMounts | ResourceStorage | protected |
$fileProcessingService | ResourceStorage | protected |
$isDefault | ResourceStorage | protected |
$isOnline | ResourceStorage | protected |
$processingFolder | ResourceStorage | protected |
$processingFolders | ResourceStorage | protected |
$signalSlotDispatcher | ResourceStorage | protected |
$storageRecord | ResourceStorage | protected |
$userPermissions | ResourceStorage | protected |
__construct(Driver\DriverInterface $driver, array $storageRecord) | ResourceStorage | |
addFile($localFilePath, Folder $targetFolder, $targetFileName= '', $conflictMode=DuplicationBehavior::RENAME) | ResourceStorage | |
addFileAndFolderNameFilter($filter) | ResourceStorage | |
addFileMount($folderIdentifier, $additionalData=array()) | ResourceStorage | |
addUploadedFile(array $uploadedFileData, Folder $targetFolder=null, $targetFileName=null, $conflictMode=DuplicationBehavior::CANCEL) | ResourceStorage | |
assureFileAddPermissions($targetFolder, $targetFileName) | ResourceStorage | protected |
assureFileCopyPermissions(FileInterface $file, Folder $targetFolder, $targetFileName) | ResourceStorage | protected |
assureFileDeletePermissions(FileInterface $file) | ResourceStorage | protected |
assureFileMovePermissions(FileInterface $file, Folder $targetFolder, $targetFileName) | ResourceStorage | protected |
assureFileReadPermission(FileInterface $file) | ResourceStorage | protected |
assureFileRenamePermissions(FileInterface $file, $targetFileName) | ResourceStorage | protected |
assureFileReplacePermissions(FileInterface $file) | ResourceStorage | protected |
assureFileUploadPermissions($localFilePath, $targetFolder, $targetFileName, $uploadedFileSize) | ResourceStorage | protected |
assureFileWritePermissions(FileInterface $file) | ResourceStorage | protected |
assureFolderCopyPermissions(FolderInterface $folderToCopy, FolderInterface $targetParentFolder) | ResourceStorage | protected |
assureFolderDeletePermission(Folder $folder, $checkDeleteRecursively) | ResourceStorage | protected |
assureFolderMovePermissions(FolderInterface $folderToMove, FolderInterface $targetParentFolder) | ResourceStorage | protected |
assureFolderReadPermission(Folder $folder=null) | ResourceStorage | protected |
autoExtractMetadataEnabled() | ResourceStorage | |
CAPABILITY_BROWSABLE | ResourceStorageInterface | |
CAPABILITY_PUBLIC | ResourceStorageInterface | |
CAPABILITY_WRITABLE | ResourceStorageInterface | |
checkFileActionPermission($action, FileInterface $file) | ResourceStorage | |
checkFileExtensionPermission($fileName) | ResourceStorage | protected |
checkFolderActionPermission($action, Folder $folder=null) | ResourceStorage | |
checkUserActionPermission($action, $type) | ResourceStorage | |
copyFile(FileInterface $file, Folder $targetFolder, $targetFileName=null, $conflictMode=DuplicationBehavior::RENAME) | ResourceStorage | |
copyFolder(FolderInterface $folderToCopy, FolderInterface $targetParentFolder, $newFolderName=null, $conflictMode=DuplicationBehavior::RENAME) | ResourceStorage | |
copyFolderBetweenStorages(Folder $folderToCopy, Folder $targetParentFolder, $newFolderName) | ResourceStorage | protected |
countFilesInFolder(Folder $folder, $useFilters=true, $recursive=false) | ResourceStorage | |
countFoldersInFolder(Folder $folder, $useFilters=true, $recursive=false) | ResourceStorage | |
createFile($fileName, Folder $targetFolderObject) | ResourceStorage | |
createFolder($folderName, Folder $parentFolder=null) | ResourceStorage | |
DEFAULT_ProcessingFolder | ResourceStorageInterface | |
deleteFile($fileObject) | ResourceStorage | |
deleteFolder($folderObject, $deleteRecursively=false) | ResourceStorage | |
dumpFileContents(FileInterface $file, $asDownload=false, $alternativeFilename=null, $overrideMimeType=null) | ResourceStorage | |
emitPostFileAddSignal(FileInterface $file, Folder $targetFolder) | ResourceStorage | protected |
emitPostFileCopySignal(FileInterface $file, Folder $targetFolder) | ResourceStorage | protected |
emitPostFileCreateSignal($newFileIdentifier, Folder $targetFolder) | ResourceStorage | protected |
emitPostFileDeleteSignal(FileInterface $file) | ResourceStorage | protected |
emitPostFileMoveSignal(FileInterface $file, Folder $targetFolder, Folder $originalFolder) | ResourceStorage | protected |
emitPostFileRenameSignal(FileInterface $file, $targetFolder) | ResourceStorage | protected |
emitPostFileReplaceSignal(FileInterface $file, $localFilePath) | ResourceStorage | protected |
emitPostFileSetContentsSignal(FileInterface $file, $content) | ResourceStorage | protected |
emitPostFolderAddSignal(Folder $folder) | ResourceStorage | protected |
emitPostFolderCopySignal(Folder $folder, Folder $targetFolder, $newName) | ResourceStorage | protected |
emitPostFolderDeleteSignal(Folder $folder) | ResourceStorage | protected |
emitPostFolderMoveSignal(Folder $folder, Folder $targetFolder, $newName, Folder $originalFolder) | ResourceStorage | protected |
emitPostFolderRenameSignal(Folder $folder, $newName) | ResourceStorage | protected |
emitPreFileAddSignal($targetFileName, Folder $targetFolder, $sourceFilePath) | ResourceStorage | protected |
emitPreFileCopySignal(FileInterface $file, Folder $targetFolder) | ResourceStorage | protected |
emitPreFileDeleteSignal(FileInterface $file) | ResourceStorage | protected |
emitPreFileMoveSignal(FileInterface $file, Folder $targetFolder) | ResourceStorage | protected |
emitPreFileRenameSignal(FileInterface $file, $targetFolder) | ResourceStorage | protected |
emitPreFileReplaceSignal(FileInterface $file, $localFilePath) | ResourceStorage | protected |
emitPreFolderAddSignal(Folder $targetFolder, $name) | ResourceStorage | protected |
emitPreFolderCopySignal(Folder $folder, Folder $targetFolder, $newName) | ResourceStorage | protected |
emitPreFolderDeleteSignal(Folder $folder) | ResourceStorage | protected |
emitPreFolderMoveSignal(Folder $folder, Folder $targetFolder, $newName) | ResourceStorage | protected |
emitPreFolderRenameSignal(Folder $folder, $newName) | ResourceStorage | protected |
emitPreGeneratePublicUrlSignal(ResourceInterface $resourceObject, $relativeToCurrentScript, array $urlData) | ResourceStorage | protected |
emitSanitizeFileNameSignal($fileName, Folder $targetFolder) | ResourceStorage | protected |
getCapabilities() | ResourceStorage | |
getConfiguration() | ResourceStorage | |
getDefaultFolder() | ResourceStorage | |
getDriver() | ResourceStorage | protected |
getDriverType() | ResourceStorage | |
getEvaluatePermissions() | ResourceStorage | |
getFile($identifier) | ResourceStorage | |
getFileAndFolderNameFilters() | ResourceStorage | |
getFileContents($file) | ResourceStorage | |
getFileFactory() | ResourceStorage | protected |
getFileForLocalProcessing(FileInterface $fileObject, $writable=true) | ResourceStorage | |
getFileIdentifiersInFolder($folderIdentifier, $useFilters=true, $recursive=false) | ResourceStorage | |
getFileIndexRepository() | ResourceStorage | protected |
getFileInfo(FileInterface $fileObject) | ResourceStorage | |
getFileInfoByIdentifier($identifier, array $propertiesToExtract=array()) | ResourceStorage | |
getFileInFolder($fileName, Folder $folder) | ResourceStorage | |
getFileMounts() | ResourceStorage | |
getFileProcessingService() | ResourceStorage | protected |
getFilesInFolder(Folder $folder, $start=0, $maxNumberOfItems=0, $useFilters=true, $recursive=false, $sort= '', $sortRev=false) | ResourceStorage | |
getFolder($identifier, $returnInaccessibleFolderObject=false) | ResourceStorage | |
getFolderIdentifierFromFileIdentifier($fileIdentifier) | ResourceStorage | |
getFolderIdentifiersInFolder($folderIdentifier, $useFilters=true, $recursive=false) | ResourceStorage | |
getFolderInFolder($folderName, Folder $parentFolder, $returnInaccessibleFolderObject=false) | ResourceStorage | |
getFoldersInFolder(Folder $folder, $start=0, $maxNumberOfItems=0, $useFilters=true, $recursive=false, $sort= '', $sortRev=false) | ResourceStorage | |
getIndexer() | ResourceStorage | protected |
getName() | ResourceStorage | |
getObjectManager() | ResourceStorage | protected |
getProcessingFolder() | ResourceStorage | |
getPublicUrl(ResourceInterface $resourceObject, $relativeToCurrentScript=false) | ResourceStorage | |
getRole(FolderInterface $folder) | ResourceStorage | |
getRootLevelFolder($respectFileMounts=true) | ResourceStorage | |
getSignalSlotDispatcher() | ResourceStorage | protected |
getStorageRecord() | ResourceStorage | |
getUid() | ResourceStorage | |
getUniqueName(Folder $folder, $theFile, $dontCheckForUnique=false) | ResourceStorage | protected |
hasCapability($capability) | ResourceStorage | protected |
hasChildren() | ResourceStorage | |
hasFile($identifier) | ResourceStorage | |
hasFileInFolder($fileName, Folder $folder) | ResourceStorage | |
hasFolder($identifier) | ResourceStorage | |
hasFolderInFolder($folderName, Folder $folder) | ResourceStorage | |
hashFile(FileInterface $fileObject, $hash) | ResourceStorage | |
hashFileByIdentifier($fileIdentifier, $hash) | ResourceStorage | |
isBrowsable() | ResourceStorage | |
isDefault() | ResourceStorage | |
isOnline() | ResourceStorage | |
isProcessingFolder(Folder $folder) | ResourceStorage | |
isPublic() | ResourceStorage | |
isWithinFileMountBoundaries($subject, $checkWriteAccess=false) | ResourceStorage | |
isWithinFolder(Folder $folder, ResourceInterface $resource) | ResourceStorage | |
isWithinProcessingFolder($identifier) | ResourceStorage | |
isWritable() | ResourceStorage | |
markAsPermanentlyOffline() | ResourceStorage | |
markAsTemporaryOffline() | ResourceStorage | |
moveFile($file, $targetFolder, $targetFileName=null, $conflictMode=DuplicationBehavior::RENAME) | ResourceStorage | |
moveFolder(Folder $folderToMove, Folder $targetParentFolder, $newFolderName=null, $conflictMode=DuplicationBehavior::RENAME) | ResourceStorage | |
moveFolderBetweenStorages(Folder $folderToMove, Folder $targetParentFolder, $newFolderName) | ResourceStorage | protected |
processFile(FileInterface $fileObject, $context, array $configuration) | ResourceStorage | |
renameFile($file, $targetFileName) | ResourceStorage | |
renameFolder($folderObject, $newName) | ResourceStorage | |
replaceFile(FileInterface $file, $localFilePath) | ResourceStorage | |
resetFileAndFolderNameFiltersToDefault() | ResourceStorage | |
sanitizeFileName($fileName, Folder $targetFolder=null) | ResourceStorage | |
setConfiguration(array $configuration) | ResourceStorage | |
setDefault($isDefault) | ResourceStorage | |
setDriver(Driver\DriverInterface $driver) | ResourceStorage | |
setEvaluatePermissions($evaluatePermissions) | ResourceStorage | |
setFileAndFolderNameFilters(array $filters) | ResourceStorage | |
setFileContents(AbstractFile $file, $contents) | ResourceStorage | |
setUserPermissions(array $userPermissions) | ResourceStorage | |
SIGNAL_PostFileAdd | ResourceStorageInterface | |
SIGNAL_PostFileCopy | ResourceStorageInterface | |
SIGNAL_PostFileCreate | ResourceStorageInterface | |
SIGNAL_PostFileDelete | ResourceStorageInterface | |
SIGNAL_PostFileMove | ResourceStorageInterface | |
SIGNAL_PostFileRename | ResourceStorageInterface | |
SIGNAL_PostFileReplace | ResourceStorageInterface | |
SIGNAL_PostFileSetContents | ResourceStorageInterface | |
SIGNAL_PostFolderAdd | ResourceStorageInterface | |
SIGNAL_PostFolderCopy | ResourceStorageInterface | |
SIGNAL_PostFolderDelete | ResourceStorageInterface | |
SIGNAL_PostFolderMove | ResourceStorageInterface | |
SIGNAL_PostFolderRename | ResourceStorageInterface | |
SIGNAL_PreFileAdd | ResourceStorageInterface | |
SIGNAL_PreFileCopy | ResourceStorageInterface | |
SIGNAL_PreFileDelete | ResourceStorageInterface | |
SIGNAL_PreFileMove | ResourceStorageInterface | |
SIGNAL_PreFileRename | ResourceStorageInterface | |
SIGNAL_PreFileReplace | ResourceStorageInterface | |
SIGNAL_PreFolderAdd | ResourceStorageInterface | |
SIGNAL_PreFolderCopy | ResourceStorageInterface | |
SIGNAL_PreFolderDelete | ResourceStorageInterface | |
SIGNAL_PreFolderMove | ResourceStorageInterface | |
SIGNAL_PreFolderRename | ResourceStorageInterface | |
SIGNAL_PreGeneratePublicUrl | ResourceStorageInterface | |
SIGNAL_SanitizeFileName | ResourceStorageInterface | |
unsetFileAndFolderNameFilters() | ResourceStorage | |
updateProcessedFile($localFilePath, ProcessedFile $processedFile, Folder $processingFolder=null) | ResourceStorage | |
usesCaseSensitiveIdentifiers() | ResourceStorage | |