get(IUserManager::class); if (!$userManager->userExists($this->user)) { // User has been deleted already return; } try { Storage::expire($this->fileName, $this->user); } catch (StorageNotAvailableException $e) { // In case of external storage and session credentials, the expiration // fails because the command does not have those credentials $logger = \OC::$server->get(LoggerInterface::class); $logger->warning($e->getMessage(), [ 'exception' => $e, 'uid' => $this->user, 'fileName' => $this->fileName, ]); } } }