$capabilities | AbstractDriver | protected |
$configuration | AbstractDriver | protected |
$storageUid | AbstractDriver | protected |
$supportedHashAlgorithms | AbstractDriver | protected |
__construct(array $configuration=array()) | AbstractDriver | |
addFile($localFilePath, $targetFolderIdentifier, $newFileName= '', $removeOriginal=true) | DriverInterface | |
canonicalizeAndCheckFileIdentifier($fileIdentifier) | AbstractHierarchicalFilesystemDriver | protected |
canonicalizeAndCheckFilePath($filePath) | AbstractHierarchicalFilesystemDriver | protected |
canonicalizeAndCheckFolderIdentifier($folderPath) | AbstractHierarchicalFilesystemDriver | protected |
copyFileWithinStorage($fileIdentifier, $targetFolderIdentifier, $fileName) | DriverInterface | |
copyFolderWithinStorage($sourceFolderIdentifier, $targetFolderIdentifier, $newFolderName) | DriverInterface | |
countFilesInFolder($folderIdentifier, $recursive=false, array $filenameFilterCallbacks=array()) | DriverInterface | |
countFoldersInFolder($folderIdentifier, $recursive=false, array $folderNameFilterCallbacks=array()) | DriverInterface | |
createFile($fileName, $parentFolderIdentifier) | DriverInterface | |
createFolder($newFolderName, $parentFolderIdentifier= '', $recursive=false) | DriverInterface | |
deleteFile($fileIdentifier) | DriverInterface | |
deleteFolder($folderIdentifier, $deleteRecursively=false) | DriverInterface | |
dumpFileContents($identifier) | DriverInterface | |
fileExists($fileIdentifier) | DriverInterface | |
fileExistsInFolder($fileName, $folderIdentifier) | DriverInterface | |
folderExists($folderIdentifier) | DriverInterface | |
folderExistsInFolder($folderName, $folderIdentifier) | DriverInterface | |
getCapabilities() | AbstractDriver | |
getDefaultFolder() | DriverInterface | |
getFileContents($fileIdentifier) | DriverInterface | |
getFileForLocalProcessing($fileIdentifier, $writable=true) | DriverInterface | |
getFileInfoByIdentifier($fileIdentifier, array $propertiesToExtract=array()) | DriverInterface | |
getFileInFolder($fileName, $folderIdentifier) | DriverInterface | |
getFilesInFolder($folderIdentifier, $start=0, $numberOfItems=0, $recursive=false, array $filenameFilterCallbacks=array(), $sort= '', $sortRev=false) | DriverInterface | |
getFolderInfoByIdentifier($folderIdentifier) | DriverInterface | |
getFolderInFolder($folderName, $folderIdentifier) | DriverInterface | |
getFoldersInFolder($folderIdentifier, $start=0, $numberOfItems=0, $recursive=false, array $folderNameFilterCallbacks=array(), $sort= '', $sortRev=false) | DriverInterface | |
getParentFolderIdentifierOfIdentifier($fileIdentifier) | AbstractHierarchicalFilesystemDriver | |
getPermissions($identifier) | DriverInterface | |
getPublicUrl($identifier) | DriverInterface | |
getRootLevelFolder() | DriverInterface | |
getTemporaryPathForFile($fileIdentifier) | AbstractDriver | protected |
hasCapability($capability) | AbstractDriver | |
hash($fileIdentifier, $hashAlgorithm) | DriverInterface | |
hashIdentifier($identifier) | AbstractDriver | |
initialize() | DriverInterface | |
isCaseSensitiveFileSystem() | AbstractDriver | |
isFolderEmpty($folderIdentifier) | DriverInterface | |
isPathValid($theFile) | AbstractHierarchicalFilesystemDriver | protected |
isValidFilename($fileName) | AbstractDriver | protected |
isWithin($folderIdentifier, $identifier) | DriverInterface | |
mergeConfigurationCapabilities($capabilities) | DriverInterface | |
moveFileWithinStorage($fileIdentifier, $targetFolderIdentifier, $newFileName) | DriverInterface | |
moveFolderWithinStorage($sourceFolderIdentifier, $targetFolderIdentifier, $newFolderName) | DriverInterface | |
processConfiguration() | DriverInterface | |
renameFile($fileIdentifier, $newName) | DriverInterface | |
renameFolder($folderIdentifier, $newName) | DriverInterface | |
replaceFile($fileIdentifier, $localFilePath) | DriverInterface | |
sanitizeFileName($fileName, $charset= '') | AbstractDriver | |
setFileContents($fileIdentifier, $contents) | DriverInterface | |
setStorageUid($storageUid) | AbstractDriver | |