[BUGFIX] FAL: Image Processing doesn't respect GFX "thumbnails_png"
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Classes / Resource / FolderInterface.php
index 0462e9b..51d2210 100644 (file)
@@ -4,7 +4,7 @@ namespace TYPO3\CMS\Core\Resource;
 /***************************************************************
  *  Copyright notice
  *
- *  (c) 2012 Andreas Wolf <andreas.wolf@typo3.org>
+ *  (c) 2012-2013 Andreas Wolf <andreas.wolf@typo3.org>
  *  All rights reserved
  *
  *  This script is part of the TYPO3 project. The TYPO3 project is
@@ -30,15 +30,22 @@ namespace TYPO3\CMS\Core\Resource;
  * Interface for folders
  *
  * @author Andreas Wolf <andreas.wolf@typo3.org>
- * @package TYPO3
- * @subpackage t3lib
  */
-interface FolderInterface extends \TYPO3\CMS\Core\Resource\ResourceInterface
+interface FolderInterface extends ResourceInterface
 {
        /**
+        * Roles for folders
+        */
+       const ROLE_DEFAULT = 'default';
+       const ROLE_RECYCLER = 'recycler';
+       const ROLE_PROCESSING = 'processing';
+       const ROLE_TEMPORARY = 'temporary';
+       const ROLE_USERUPLOAD = 'userupload';
+
+       /**
         * Returns a list of all subfolders
         *
-        * @return \TYPO3\CMS\Core\Resource\Folder[]
+        * @return Folder[]
         */
        public function getSubfolders();
 
@@ -46,7 +53,7 @@ interface FolderInterface extends \TYPO3\CMS\Core\Resource\ResourceInterface
         * Returns the object for a subfolder of the current folder, if it exists.
         *
         * @param string $name Name of the subfolder
-        * @return \TYPO3\CMS\Core\Resource\Folder
+        * @return Folder
         */
        public function getSubfolder($name);
 
@@ -70,7 +77,7 @@ interface FolderInterface extends \TYPO3\CMS\Core\Resource\ResourceInterface
         * Renames this folder.
         *
         * @param string $newName
-        * @return \TYPO3\CMS\Core\Resource\Folder
+        * @return Folder
         */
        public function rename($newName);