FileDeletionAspect
Read onlyYes
FinalYes
Clean up database records, processed files and file references
The aspect which deals with deleted files is a list of PSR-14 event listeners which react on file deletion.
this is a list of Event Listeners, and not part of TYPO3 Core API.
Table of Contents
Methods
- __construct() : mixed
- cleanupProcessedFilesPostFileAdd() : void
- cleanupProcessedFilesPostFileReplace() : void
- removeFromRepositoryAfterFileDeleted() : void
Methods
__construct()
public
__construct(ConnectionPool $connectionPool, MetaDataRepository $metaDataRepository, ProcessedFileRepository $processedFileRepository, FileIndexRepository $fileIndexRepository) : mixed
Parameters
- $connectionPool : ConnectionPool
- $metaDataRepository : MetaDataRepository
- $processedFileRepository : ProcessedFileRepository
- $fileIndexRepository : FileIndexRepository
cleanupProcessedFilesPostFileAdd()
public
cleanupProcessedFilesPostFileAdd(AfterFileAddedEvent $event) : void
Parameters
- $event : AfterFileAddedEvent
Attributes
- #[AsEventListener]
- 'delete-processed-files-after-add'
cleanupProcessedFilesPostFileReplace()
public
cleanupProcessedFilesPostFileReplace(AfterFileReplacedEvent $event) : void
Parameters
- $event : AfterFileReplacedEvent
Attributes
- #[AsEventListener]
- 'delete-processed-files-after-replace'
removeFromRepositoryAfterFileDeleted()
public
removeFromRepositoryAfterFileDeleted(AfterFileDeletedEvent $event) : void
Parameters
- $event : AfterFileDeletedEvent
Attributes
- #[AsEventListener]
- 'delete-processed-files-after-delete'