AfterFileCommandProcessedEvent¶
New in version 11.4.
The AfterFileCommandProcessedEvent
can be used to perform additional tasks for specific file commands. For example, trigger a custom indexer after a file has been uploaded.
The AfterFileCommandProcessedEvent
is fired in the ExtendedFileUtility
class.
Registration of the event in the Services.yaml
:
MyVendor\MyPackage\File\MyEventListener:
tags:
- name: event.listener
identifier: 'my-package/file/my-event-listener'
The corresponding event listener class:
use TYPO3\CMS\Core\Resource\Event\AfterFileCommandProcessedEvent;
class MyEventListener {
public function __invoke(AfterFileCommandProcessedEvent $event): void
{
// do magic here
}
}
API¶
-
class
TYPO3\CMS\Core\Resource\Event\
AfterFileCommandProcessedEvent
¶ Event that is triggered after a file command has been processed. Can be used to perform additional tasks for specific commands. For example, trigger a custom indexer after a file has been uploaded.
-
getCommand
()¶ A single command, e.g.:
'upload' => [ 'target' => '1:/some/folder/' 'data' => '1' ]
Return type: array
-
getResult
()¶
-
getConflictMode
()¶ Return type: string Returns: The current conflict mode
-