77 if ($fileObject instanceof
File) {
78 $this->cleanupProcessedFiles($fileObject);
86 'uid_local=' . (
int)$fileObject->getUid() .
' AND table_local = \'sys_file\'' 90 $this->
getDatabaseConnection()->exec_DELETEquery(
'sys_file_processedfile',
'uid=' . (
int)$fileObject->getUid());
101 $this->cleanupProcessedFiles($file);
111 $this->cleanupProcessedFiles($file);
125 $metaDataUid = isset($metadataProperties[
'_ORIG_uid']) ? $metadataProperties[
'_ORIG_uid'] : $metadataProperties[
'uid'];
127 'sys_category_record_mm',
128 'uid_foreign=' . (
int)$metaDataUid .
' AND tablenames = \'sys_file_metadata\'' 138 protected function cleanupProcessedFiles(
FileInterface $fileObject) {
141 if (!$fileObject instanceof
File) {
147 if ($processedFile->exists()) {
148 $processedFile->delete(TRUE);
cleanupCategoryReferences(File $fileObject)
static makeInstance($className)
removeFromRepository(FileInterface $fileObject)
cleanupProcessedFilesPostFileReplace(FileInterface $file, $localFilePath)
if(!defined('TYPO3_MODE')) $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_userauth.php']['logoff_pre_processing'][]
cleanupProcessedFilesPostFileAdd(FileInterface $file, $targetFolder)
getProcessedFileRepository()