‪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 
19 
29 {
36  protected function ‪throwInaccessibleException(): never
37  {
39  'You are trying to use a method on the inaccessible folder "' . $this->‪getName() . '".',
40  1390290029
41  );
42  }
43 
51  public function ‪setName(‪$name): never
52  {
54  }
55 
62  public function ‪getPublicUrl(): never
63  {
65  }
66 
81  public function ‪getFiles($start = 0, $numberOfItems = 0, $filterMode = self::FILTER_MODE_USE_OWN_AND_STORAGE_FILTERS, $recursive = false, $sort = '', $sortRev = false): never
82  {
84  }
85 
93  public function ‪getFileCount(array $filterMethods = [], $recursive = false): never
94  {
96  }
97 
104  public function ‪getSubfolder(‪$name): never
105  {
107  }
108 
118  public function ‪getSubfolders($start = 0, $numberOfItems = 0, $filterMode = self::FILTER_MODE_USE_OWN_AND_STORAGE_FILTERS, $recursive = false): never
119  {
121  }
122 
132  public function ‪addFile($localFilePath, $fileName = null, $conflictMode = ‪DuplicationBehavior::CANCEL): never
133  {
135  }
136 
144  public function ‪addUploadedFile(array $uploadedFileData, $conflictMode = ‪DuplicationBehavior::CANCEL): never
145  {
147  }
148 
155  public function ‪rename($newName): never
156  {
158  }
159 
166  public function delete($deleteRecursively = true): never
167  {
169  }
170 
177  public function ‪createFile($fileName): never
178  {
180  }
181 
188  public function ‪createFolder($folderName): never
189  {
191  }
192 
201  public function ‪copyTo(‪Folder $targetFolder, $targetFolderName = null, $conflictMode = ‪DuplicationBehavior::RENAME): never
202  {
204  }
205 
214  public function ‪moveTo(‪Folder $targetFolder, $targetFolderName = null, $conflictMode = ‪DuplicationBehavior::RENAME): never
215  {
217  }
218 
225  public function ‪hasFile(‪$name): never
226  {
228  }
229 
236  public function ‪hasFolder(‪$name): never
237  {
239  }
240 
249  public function ‪updateProperties(array $properties): never
250  {
252  }
253 
258  public function ‪setFileAndFolderNameFilters(array $filters): never
259  {
261  }
262 
263  public function ‪getModificationTime(): int
264  {
265  return 0;
266  }
267 
268  public function ‪getCreationTime(): int
269  {
270  return 0;
271  }
272 }
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getSubfolder
‪getSubfolder($name)
Definition: InaccessibleFolder.php:104
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getModificationTime
‪getModificationTime()
Definition: InaccessibleFolder.php:263
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\rename
‪rename($newName)
Definition: InaccessibleFolder.php:155
‪TYPO3\CMS\Core\Resource\DuplicationBehavior\CANCEL
‪const CANCEL
Definition: DuplicationBehavior.php:46
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\setName
‪setName($name)
Definition: InaccessibleFolder.php:51
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\createFolder
‪createFolder($folderName)
Definition: InaccessibleFolder.php:188
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\updateProperties
‪updateProperties(array $properties)
Definition: InaccessibleFolder.php:249
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getFileCount
‪getFileCount(array $filterMethods=[], $recursive=false)
Definition: InaccessibleFolder.php:93
‪TYPO3\CMS\Core\Resource\Folder\$name
‪string $name
Definition: Folder.php:56
‪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:81
‪TYPO3\CMS\Core\Resource\InaccessibleFolder
Definition: InaccessibleFolder.php:29
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\setFileAndFolderNameFilters
‪setFileAndFolderNameFilters(array $filters)
Definition: InaccessibleFolder.php:258
‪TYPO3\CMS\Core\Resource\Folder
Definition: Folder.php:37
‪TYPO3\CMS\Core\Resource\DuplicationBehavior\RENAME
‪const RENAME
Definition: DuplicationBehavior.php:32
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getCreationTime
‪getCreationTime()
Definition: InaccessibleFolder.php:268
‪TYPO3\CMS\Core\Resource\Folder\getName
‪getName()
Definition: Folder.php:88
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\moveTo
‪moveTo(Folder $targetFolder, $targetFolderName=null, $conflictMode=DuplicationBehavior::RENAME)
Definition: InaccessibleFolder.php:214
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\hasFolder
‪hasFolder($name)
Definition: InaccessibleFolder.php:236
‪TYPO3\CMS\Core\Resource
Definition: generateMimeTypes.php:52
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\throwInaccessibleException
‪throwInaccessibleException()
Definition: InaccessibleFolder.php:36
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\createFile
‪createFile($fileName)
Definition: InaccessibleFolder.php:177
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\addUploadedFile
‪addUploadedFile(array $uploadedFileData, $conflictMode=DuplicationBehavior::CANCEL)
Definition: InaccessibleFolder.php:144
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\addFile
‪addFile($localFilePath, $fileName=null, $conflictMode=DuplicationBehavior::CANCEL)
Definition: InaccessibleFolder.php:132
‪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:118
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\getPublicUrl
‪getPublicUrl()
Definition: InaccessibleFolder.php:62
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\copyTo
‪copyTo(Folder $targetFolder, $targetFolderName=null, $conflictMode=DuplicationBehavior::RENAME)
Definition: InaccessibleFolder.php:201
‪TYPO3\CMS\Core\Resource\InaccessibleFolder\hasFile
‪hasFile($name)
Definition: InaccessibleFolder.php:225
‪TYPO3\CMS\Core\Resource\Exception\InsufficientFolderReadPermissionsException
Definition: InsufficientFolderReadPermissionsException.php:22