This documentation is for a version that has reached its End Of Life. Such versions are no longer supported and don't receive security updates. Consider updating to a newer version.
Trash events¶
The following events are dispatched when managing Trash.
| Event | Dispatched by | Properties |
|---|---|---|
BeforeDeleteTrashItemEvent |
TrashService::deleteTrashItem |
TrashItem $trashItem?TrashItemDeleteResult $result |
DeleteTrashItemEvent |
TrashService::deleteTrashItem |
TrashItem $trashItemTrashItemDeleteResult $result |
BeforeEmptyTrashEvent |
TrashService::emptyTrash |
?TrashItemDeleteResultList $resultList |
EmptyTrashEvent |
TrashService::emptyTrash |
TrashItemDeleteResultList $resultList |
BeforeRecoverEvent |
TrashService::recover |
TrashItem $trashItemLocation $newParentLocation?Location $location |
RecoverEvent |
TrashService::recover |
TrashItem $trashItemLocation $newParentLocationLocation $location |
BeforeTrashEvent |
TrashService::trash |
Location $location?TrashItem $resultbool $resultSet = false |
TrashEvent |
TrashService::trash |
Location $location?TrashItem $trashItem |