‪TYPO3CMS  ‪main
InaccessibleFolder.php
Go to the documentation of this file.
1 <?php
2 
3 /*
4  * This file is part of the TYPO3 CMS project.
5  *
6  * It is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU General Public License, either version 2
8  * of the License, or any later version.
9  *
10  * For the full copyright and license information, please read the
11  * LICENSE.txt file that was distributed with this source code.
12  *
13  * The TYPO3 project - inspiring people to share!
14  */
15 
17 
20 
30 {
37  protected function ‪throwInaccessibleException(): never
38  {
40  'You are trying to use a method on the inaccessible folder "' . $this->‪getName() . '".',
41  1390290029
42  );
43  }
44 
52  public function ‪setName(‪$name): never
53  {
55  }
56 
63  public function ‪getPublicUrl(): never
64  {
66  }
67 
82  public function ‪getFiles($start = 0, $numberOfItems = 0, $filterMode = self::FILTER_MODE_USE_OWN_AND_STORAGE_FILTERS, $recursive = false, $sort = '', $sortRev = false): never
83  {
85  }
86 
94  public function ‪getFileCount(array $filterMethods = [], $recursive = false): never
95  {
97  }
98 
105  public function ‪getSubfolder(‪$name): never
106  {
108  }
109 
119  public function ‪getSubfolders($start = 0, $numberOfItems = 0, $filterMode = self::FILTER_MODE_USE_OWN_AND_STORAGE_FILTERS, $recursive = false): never
120  {
122  }
123 
134  public function ‪addFile($localFilePath, $fileName = null, $conflictMode = ‪DuplicationBehavior::CANCEL): never
135  {
137  }
138 
147  public function ‪addUploadedFile(array $uploadedFileData, $conflictMode = ‪DuplicationBehavior::CANCEL): never
148  {
150  }
151 
158  public function ‪rename($newName): never
159  {
161  }
162 
169  public function delete($deleteRecursively = true): never
170  {
172  }
173 
180  public function ‪createFile($fileName): never
181  {
183  }
184 
191  public function ‪createFolder($folderName): never
192  {
194  }
195 
205  public function ‪copyTo(‪Folder $targetFolder, $targetFolderName = null, $conflictMode = ‪DuplicationBehavior::RENAME): never
206  {
208  }
209 
218  public function ‪moveTo(‪Folder $targetFolder, $targetFolderName = null, $conflictMode = ‪DuplicationBehavior::RENAME): never
219  {
221  }
222 
229  public function ‪hasFile(‪$name): never
230  {
232  }
233 
240  public function ‪hasFolder(‪$name): never
241  {
243  }
244 
253  public function ‪updateProperties(array $properties): never
254  {
256  }
257 
262  public function ‪setFileAndFolderNameFilters(array $filters): never
263  {
265  }
266 
267  public function ‪getModificationTime(): int
268  {
269  return 0;
270  }
271 
272  public function ‪getCreationTime(): int
273  {
274  return 0;
275  }
276 }
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getSubfolder
‪getSubfolder($name)
Definition: InaccessibleFolder.php:105
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getModificationTime
‪getModificationTime()
Definition: InaccessibleFolder.php:267
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\rename
‪rename($newName)
Definition: InaccessibleFolder.php:158
‪TYPO3\CMS\Core\Resource\DuplicationBehavior\CANCEL
‪const CANCEL
Definition: DuplicationBehavior.php:47
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\setName
‪setName($name)
Definition: InaccessibleFolder.php:52
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\createFolder
‪createFolder($folderName)
Definition: InaccessibleFolder.php:191
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\updateProperties
‪updateProperties(array $properties)
Definition: InaccessibleFolder.php:253
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getFileCount
‪getFileCount(array $filterMethods=[], $recursive=false)
Definition: InaccessibleFolder.php:94
‪TYPO3\CMS\Core\Resource\Folder\$name
‪string $name
Definition: Folder.php:57
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getFiles
‪getFiles($start=0, $numberOfItems=0, $filterMode=self::FILTER_MODE_USE_OWN_AND_STORAGE_FILTERS, $recursive=false, $sort='', $sortRev=false)
Definition: InaccessibleFolder.php:82
‪TYPO3\CMS\Core\Resource\InaccessibleFolder
Definition: InaccessibleFolder.php:30
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\setFileAndFolderNameFilters
‪setFileAndFolderNameFilters(array $filters)
Definition: InaccessibleFolder.php:262
‪TYPO3\CMS\Core\Resource\Folder
Definition: Folder.php:38
‪TYPO3\CMS\Core\Resource\DuplicationBehavior\RENAME
‪const RENAME
Definition: DuplicationBehavior.php:33
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getCreationTime
‪getCreationTime()
Definition: InaccessibleFolder.php:272
‪TYPO3\CMS\Core\Resource\Enum\DuplicationBehavior
‪DuplicationBehavior
Definition: DuplicationBehavior.php:28
‪TYPO3\CMS\Core\Resource\Folder\getName
‪getName()
Definition: Folder.php:89
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\moveTo
‪moveTo(Folder $targetFolder, $targetFolderName=null, $conflictMode=DuplicationBehavior::RENAME)
Definition: InaccessibleFolder.php:218
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\hasFolder
‪hasFolder($name)
Definition: InaccessibleFolder.php:240
‪TYPO3\CMS\Core\Resource
Definition: generateMimeTypes.php:52
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\throwInaccessibleException
‪throwInaccessibleException()
Definition: InaccessibleFolder.php:37
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\createFile
‪createFile($fileName)
Definition: InaccessibleFolder.php:180
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\addUploadedFile
‪addUploadedFile(array $uploadedFileData, $conflictMode=DuplicationBehavior::CANCEL)
Definition: InaccessibleFolder.php:147
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\addFile
‪addFile($localFilePath, $fileName=null, $conflictMode=DuplicationBehavior::CANCEL)
Definition: InaccessibleFolder.php:134
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getSubfolders
‪getSubfolders($start=0, $numberOfItems=0, $filterMode=self::FILTER_MODE_USE_OWN_AND_STORAGE_FILTERS, $recursive=false)
Definition: InaccessibleFolder.php:119
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getPublicUrl
‪getPublicUrl()
Definition: InaccessibleFolder.php:63
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\copyTo
‪copyTo(Folder $targetFolder, $targetFolderName=null, $conflictMode=DuplicationBehavior::RENAME)
Definition: InaccessibleFolder.php:205
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\hasFile
‪hasFile($name)
Definition: InaccessibleFolder.php:229
‪TYPO3\CMS\Core\Resource\Exception\InsufficientFolderReadPermissionsException
Definition: InsufficientFolderReadPermissionsException.php:21