$output->writeln("Auto expiration is configured - expiration will be handled automatically according to the expiration patterns detailed at the following link https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/file_versioning.html.");
return 1;
return self::FAILURE;
}
$users = $input->getArgument('user_id');
@ -86,7 +70,7 @@ class ExpireVersions extends Command {
$this->expireVersionsForUser($userObject);
} else {
$output->writeln("<error>Unknown user $user</error>");
return 1;
return self::FAILURE;
}
}
} else {
@ -99,10 +83,10 @@ class ExpireVersions extends Command {
$p->finish();
$output->writeln('');
}
return 0;
return self::SUCCESS;
}
public function expireVersionsForUser(IUser $user) {
public function expireVersionsForUser(IUser $user): void {
$uid = $user->getUID();
if (!$this->setupFS($uid)) {
return;
@ -112,10 +96,8 @@ class ExpireVersions extends Command {