*/ class FileShareUpdate implements IEventListener { private RelatedService $relatedService; public function __construct( RelatedService $relatedService, ) { $this->relatedService = $relatedService; } public function handle(Event $event): void { if (!($event instanceof ShareCreatedEvent) && !($event instanceof ShareDeletedEvent)) { return; } try { $this->relatedService->flushCache(); } catch (Exception $e) { } } }