aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_versions/lib/BackgroundJob/ExpireVersions.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_versions/lib/BackgroundJob/ExpireVersions.php')
-rw-r--r--apps/files_versions/lib/BackgroundJob/ExpireVersions.php21
1 files changed, 10 insertions, 11 deletions
diff --git a/apps/files_versions/lib/BackgroundJob/ExpireVersions.php b/apps/files_versions/lib/BackgroundJob/ExpireVersions.php
index 7e5ea74d9f9..794cbc5b882 100644
--- a/apps/files_versions/lib/BackgroundJob/ExpireVersions.php
+++ b/apps/files_versions/lib/BackgroundJob/ExpireVersions.php
@@ -1,4 +1,5 @@
<?php
+
/**
* SPDX-FileCopyrightText: 2017 Nextcloud GmbH and Nextcloud contributors
* SPDX-FileCopyrightText: 2016 ownCloud, Inc.
@@ -6,6 +7,7 @@
*/
namespace OCA\Files_Versions\BackgroundJob;
+use OC\Files\View;
use OCA\Files_Versions\Expiration;
use OCA\Files_Versions\Storage;
use OCP\AppFramework\Utility\ITimeFactory;
@@ -17,18 +19,15 @@ use OCP\IUserManager;
class ExpireVersions extends TimedJob {
public const ITEMS_PER_SESSION = 1000;
- private IConfig $config;
- private Expiration $expiration;
- private IUserManager $userManager;
-
- public function __construct(IConfig $config, IUserManager $userManager, Expiration $expiration, ITimeFactory $time) {
+ public function __construct(
+ private IConfig $config,
+ private IUserManager $userManager,
+ private Expiration $expiration,
+ ITimeFactory $time,
+ ) {
parent::__construct($time);
// Run once per 30 minutes
$this->setInterval(60 * 30);
-
- $this->config = $config;
- $this->expiration = $expiration;
- $this->userManager = $userManager;
}
public function run($argument) {
@@ -42,7 +41,7 @@ class ExpireVersions extends TimedJob {
return;
}
- $this->userManager->callForSeenUsers(function (IUser $user) {
+ $this->userManager->callForSeenUsers(function (IUser $user): void {
$uid = $user->getUID();
if (!$this->setupFS($uid)) {
return;
@@ -59,7 +58,7 @@ class ExpireVersions extends TimedJob {
\OC_Util::setupFS($user);
// Check if this user has a versions directory
- $view = new \OC\Files\View('/' . $user);
+ $view = new View('/' . $user);
if (!$view->is_dir('/files_versions')) {
return false;
}