[TASK] Implement get{File,Folder}InFolder()
authorAndreas Wolf <andreas.wolf@typo3.org>
Thu, 5 Nov 2015 14:32:48 +0000 (15:32 +0100)
committerAndreas Wolf <andreas.wolf@typo3.org>
Thu, 5 Nov 2015 14:32:48 +0000 (15:32 +0100)
Classes/Driver/WebDavDriver.php

index 59a986d..1fb1c01 100644 (file)
@@ -887,6 +887,17 @@ class WebDavDriver extends AbstractHierarchicalFilesystemDriver {
        }
 
        /**
+        * Returns the identifier of a file inside the folder.
+        *
+        * @param string $fileName
+        * @param string $folderIdentifier
+        * @return string file identifier
+        */
+       public function getFileInFolder($fileName, $folderIdentifier) {
+               return $this->canonicalizeAndCheckFileIdentifier($folderIdentifier . '/' . $fileName);
+       }
+
+       /**
         * Returns a list of files inside the specified path
         *
         * @param string $folderIdentifier
@@ -931,6 +942,17 @@ class WebDavDriver extends AbstractHierarchicalFilesystemDriver {
        }
 
        /**
+        * Returns the identifier of a folder inside the folder.
+        *
+        * @param string $folderName The name of the target folder
+        * @param string $folderIdentifier
+        * @return string folder identifier
+        */
+       public function getFolderInFolder($folderName, $folderIdentifier) {
+               return $this->canonicalizeAndCheckFolderIdentifier($folderIdentifier . '/' . $folderName);
+       }
+
+       /**
         * Returns a list of folders inside the specified path
         *
         * @param string $folderIdentifier