/** * Creates a new file * * previously in t3lib_extFileFunc::func_newfile() * * @param string $fileName * @param \TYPO3\CMS\Core\Resource\Folder $targetFolderObject * @return \TYPO3\CMS\Core\Resource\FileInterface The file object */ public function createFile($fileName, \TYPO3\CMS\Core\Resource\Folder $targetFolderObject) { if (!$this->checkFolderActionPermission('add', $targetFolderObject)) { throw new \TYPO3\CMS\Core\Resource\Exception\InsufficientFolderWritePermissionsException('You are not allowed to create directories on this storage "' . $targetFolderObject->getIdentifier() . '"', 1323059807); } return $this->driver->createFile($fileName, $targetFolderObject); }