TYPO3
7.6
|
Public Member Functions | |
getParentFolderIdentifierOfIdentifier ($fileIdentifier) | |
Public Member Functions inherited from AbstractDriver | |
__construct (array $configuration=array()) | |
setStorageUid ($storageUid) | |
getCapabilities () | |
hasCapability ($capability) | |
hashIdentifier ($identifier) | |
sanitizeFileName ($fileName, $charset= '') | |
isCaseSensitiveFileSystem () | |
Public Member Functions inherited from DriverInterface | |
processConfiguration () | |
initialize () | |
mergeConfigurationCapabilities ($capabilities) | |
getRootLevelFolder () | |
getDefaultFolder () | |
getPublicUrl ($identifier) | |
createFolder ($newFolderName, $parentFolderIdentifier= '', $recursive=false) | |
renameFolder ($folderIdentifier, $newName) | |
deleteFolder ($folderIdentifier, $deleteRecursively=false) | |
fileExists ($fileIdentifier) | |
folderExists ($folderIdentifier) | |
isFolderEmpty ($folderIdentifier) | |
addFile ($localFilePath, $targetFolderIdentifier, $newFileName= '', $removeOriginal=true) | |
createFile ($fileName, $parentFolderIdentifier) | |
copyFileWithinStorage ($fileIdentifier, $targetFolderIdentifier, $fileName) | |
renameFile ($fileIdentifier, $newName) | |
replaceFile ($fileIdentifier, $localFilePath) | |
deleteFile ($fileIdentifier) | |
hash ($fileIdentifier, $hashAlgorithm) | |
moveFileWithinStorage ($fileIdentifier, $targetFolderIdentifier, $newFileName) | |
moveFolderWithinStorage ($sourceFolderIdentifier, $targetFolderIdentifier, $newFolderName) | |
copyFolderWithinStorage ($sourceFolderIdentifier, $targetFolderIdentifier, $newFolderName) | |
getFileContents ($fileIdentifier) | |
setFileContents ($fileIdentifier, $contents) | |
fileExistsInFolder ($fileName, $folderIdentifier) | |
folderExistsInFolder ($folderName, $folderIdentifier) | |
getFileForLocalProcessing ($fileIdentifier, $writable=true) | |
getPermissions ($identifier) | |
dumpFileContents ($identifier) | |
isWithin ($folderIdentifier, $identifier) | |
getFileInfoByIdentifier ($fileIdentifier, array $propertiesToExtract=array()) | |
getFolderInfoByIdentifier ($folderIdentifier) | |
getFileInFolder ($fileName, $folderIdentifier) | |
getFilesInFolder ($folderIdentifier, $start=0, $numberOfItems=0, $recursive=false, array $filenameFilterCallbacks=array(), $sort= '', $sortRev=false) | |
getFolderInFolder ($folderName, $folderIdentifier) | |
getFoldersInFolder ($folderIdentifier, $start=0, $numberOfItems=0, $recursive=false, array $folderNameFilterCallbacks=array(), $sort= '', $sortRev=false) | |
countFilesInFolder ($folderIdentifier, $recursive=false, array $filenameFilterCallbacks=array()) | |
countFoldersInFolder ($folderIdentifier, $recursive=false, array $folderNameFilterCallbacks=array()) | |
Protected Member Functions | |
isPathValid ($theFile) | |
canonicalizeAndCheckFilePath ($filePath) | |
canonicalizeAndCheckFileIdentifier ($fileIdentifier) | |
canonicalizeAndCheckFolderIdentifier ($folderPath) | |
Protected Member Functions inherited from AbstractDriver | |
isValidFilename ($fileName) | |
getTemporaryPathForFile ($fileIdentifier) | |
canonicalizeAndCheckFilePath ($filePath) | |
canonicalizeAndCheckFileIdentifier ($fileIdentifier) | |
canonicalizeAndCheckFolderIdentifier ($folderIdentifier) | |
Additional Inherited Members | |
Protected Attributes inherited from AbstractDriver | |
$capabilities = 0 | |
$storageUid | |
$supportedHashAlgorithms = array() | |
$configuration = array() | |
Class AbstractHierarchicalFilesystemDriver
Definition at line 20 of file AbstractHierarchicalFilesystemDriver.php.
|
protected |
Makes sure the Path given as parameter is valid
string | $fileIdentifier | The file path (including the file name!) |
\TYPO3\CMS\Core\Resource\Exception\InvalidPathException |
Definition at line 60 of file AbstractHierarchicalFilesystemDriver.php.
References AbstractHierarchicalFilesystemDriver\canonicalizeAndCheckFilePath(), and AbstractDriver\isCaseSensitiveFileSystem().
Referenced by AbstractHierarchicalFilesystemDriver\canonicalizeAndCheckFolderIdentifier(), LocalDriver\copyFileWithinStorage(), LocalDriver\createFile(), LocalDriver\createIdentifierMap(), LocalDriver\dumpFileContents(), LocalDriver\fileExistsInFolder(), LocalDriver\getAbsolutePath(), LocalDriver\getFileInFolder(), AbstractHierarchicalFilesystemDriver\getParentFolderIdentifierOfIdentifier(), LocalDriver\isWithin(), LocalDriver\moveFileWithinStorage(), and LocalDriver\renameFile().
|
protected |
Makes sure the Path given as parameter is valid
string | $filePath | The file path (including the file name!) |
\TYPO3\CMS\Core\Resource\Exception\InvalidPathException |
Definition at line 41 of file AbstractHierarchicalFilesystemDriver.php.
References AbstractHierarchicalFilesystemDriver\isPathValid().
Referenced by LocalDriver\addFile(), LocalDriver\calculateBasePath(), and AbstractHierarchicalFilesystemDriver\canonicalizeAndCheckFileIdentifier().
|
protected |
Makes sure the Path given as parameter is valid
string | $folderPath | The file path (including the file name!) |
Definition at line 78 of file AbstractHierarchicalFilesystemDriver.php.
References AbstractHierarchicalFilesystemDriver\canonicalizeAndCheckFileIdentifier().
Referenced by LocalDriver\addFile(), LocalDriver\createFile(), LocalDriver\createFolder(), LocalDriver\createIdentifierMap(), LocalDriver\folderExistsInFolder(), LocalDriver\getDirectoryItemList(), LocalDriver\getFileInfoByIdentifier(), LocalDriver\getFolderInfoByIdentifier(), LocalDriver\getFolderInFolder(), LocalDriver\moveFolderWithinStorage(), and LocalDriver\renameFolder().
getParentFolderIdentifierOfIdentifier | ( | $fileIdentifier | ) |
Returns the identifier of the folder the file resides in
string | $fileIdentifier |
Implements DriverInterface.
Definition at line 94 of file AbstractHierarchicalFilesystemDriver.php.
References AbstractHierarchicalFilesystemDriver\canonicalizeAndCheckFileIdentifier().
Referenced by LocalDriver\getDirectoryItemList().
|
protected |
Wrapper for ::validPathStr()
string | $theFile | Filepath to evaluate |
Definition at line 29 of file AbstractHierarchicalFilesystemDriver.php.
Referenced by AbstractHierarchicalFilesystemDriver\canonicalizeAndCheckFilePath().