File tree Expand file tree Collapse file tree 10 files changed +57
-28
lines changed
admin_audit/lib/BackgroundJobs
updatenotification/lib/Notification
workflowengine/lib/BackgroundJobs Expand file tree Collapse file tree 10 files changed +57
-28
lines changed Original file line number Diff line number Diff line change 2727 */
2828namespace OCA \AdminAudit \BackgroundJobs ;
2929
30- use OC \BackgroundJob \TimedJob ;
30+ use OCP \BackgroundJob \TimedJob ;
31+ use OCP \AppFramework \Utility \ITimeFactory ;
3132use OCP \IConfig ;
3233use OCP \Log \RotationTrait ;
3334
@@ -37,13 +38,16 @@ class Rotate extends TimedJob {
3738 /** @var IConfig */
3839 private $ config ;
3940
40- public function __construct (IConfig $ config ) {
41+ public function __construct (ITimeFactory $ time ,
42+ IConfig $ config ) {
43+ parent ::__construct ($ time );
44+
4145 $ this ->config = $ config ;
4246
4347 $ this ->setInterval (60 * 60 * 3 );
4448 }
4549
46- protected function run ($ argument ) {
50+ protected function run ($ argument ): void {
4751 $ default = $ this ->config ->getSystemValue ('datadirectory ' , \OC ::$ SERVERROOT . '/data ' ) . '/audit.log ' ;
4852 $ this ->filePath = $ this ->config ->getAppValue ('admin_audit ' , 'logfile ' , $ default );
4953
Original file line number Diff line number Diff line change 11<?php
2+
3+ declare (strict_types=1 );
4+
25/**
36 * @copyright Copyright (c) 2016 Julius Härtl <[email protected] > 47 *
2326 */
2427namespace OCA \Files \BackgroundJob ;
2528
26- use OC \BackgroundJob \TimedJob ;
29+ use OCP \AppFramework \Utility \ITimeFactory ;
30+ use OCP \BackgroundJob \TimedJob ;
2731use OCP \DirectEditing \IManager ;
2832
2933class CleanupDirectEditingTokens extends TimedJob {
3034 private const INTERVAL_MINUTES = 15 * 60 ;
3135
32- /**
33- * @var IManager
34- */
35- private $ manager ;
36+ private IManager $ manager ;
3637
37- public function __construct (IManager $ manager ) {
38+ public function __construct (ITimeFactory $ time ,
39+ IManager $ manager ) {
40+ parent ::__construct ($ time );
3841 $ this ->interval = self ::INTERVAL_MINUTES ;
3942 $ this ->manager = $ manager ;
4043 }
Original file line number Diff line number Diff line change 2323 */
2424namespace OCA \Files \BackgroundJob ;
2525
26- use OC \BackgroundJob \TimedJob ;
26+ use OCP \AppFramework \Utility \ITimeFactory ;
27+ use OCP \BackgroundJob \TimedJob ;
2728use OC \Lock \DBLockingProvider ;
2829
2930/**
3031 * Clean up all file locks that are expired for the DB file locking provider
3132 */
3233class CleanupFileLocks extends TimedJob {
33-
3434 /**
3535 * Default interval in minutes
3636 *
@@ -41,7 +41,9 @@ class CleanupFileLocks extends TimedJob {
4141 /**
4242 * sets the correct interval for this timed job
4343 */
44- public function __construct () {
44+ public function __construct (ITimeFactory $ time ) {
45+ parent ::__construct ($ time );
46+
4547 $ this ->interval = $ this ->defaultIntervalMin * 60 ;
4648 }
4749
Original file line number Diff line number Diff line change 2424 */
2525namespace OCA \Files \BackgroundJob ;
2626
27- use OC \BackgroundJob \TimedJob ;
27+ use OCP \AppFramework \Utility \ITimeFactory ;
28+ use OCP \BackgroundJob \TimedJob ;
2829use OCP \DB \QueryBuilder \IQueryBuilder ;
2930
3031/**
@@ -49,7 +50,8 @@ class DeleteOrphanedItems extends TimedJob {
4950 /**
5051 * sets the correct interval for this timed job
5152 */
52- public function __construct () {
53+ public function __construct (ITimeFactory $ time ) {
54+ parent ::__construct ($ time );
5355 $ this ->interval = $ this ->defaultIntervalMin * 60 ;
5456 $ this ->connection = \OC ::$ server ->getDatabaseConnection ();
5557 $ this ->logger = \OC ::$ server ->getLogger ();
Original file line number Diff line number Diff line change 2626 */
2727namespace OCA \Files_Sharing \BackgroundJob ;
2828
29- use OC \BackgroundJob \TimedJob ;
29+ use OCP \AppFramework \Utility \ITimeFactory ;
30+ use OCP \BackgroundJob \TimedJob ;
3031use OCP \IDBConnection ;
3132use OCP \OCS \IDiscoveryService ;
3233
@@ -36,8 +37,10 @@ class FederatedSharesDiscoverJob extends TimedJob {
3637 /** @var IDiscoveryService */
3738 private $ discoveryService ;
3839
39- public function __construct (IDBConnection $ connection ,
40+ public function __construct (ITimeFactory $ time ,
41+ IDBConnection $ connection ,
4042 IDiscoveryService $ discoveryService ) {
43+ parent ::__construct ($ time );
4144 $ this ->connection = $ connection ;
4245 $ this ->discoveryService = $ discoveryService ;
4346
Original file line number Diff line number Diff line change 2424 */
2525namespace OCA \Files_Sharing ;
2626
27- use OC \BackgroundJob \TimedJob ;
27+ use OCP \AppFramework \Utility \ITimeFactory ;
28+ use OCP \BackgroundJob \TimedJob ;
2829
2930/**
3031 * Delete all share entries that have no matching entries in the file cache table.
3132 */
3233class DeleteOrphanedSharesJob extends TimedJob {
33-
3434 /**
3535 * Default interval in minutes
3636 *
@@ -41,7 +41,9 @@ class DeleteOrphanedSharesJob extends TimedJob {
4141 /**
4242 * sets the correct interval for this timed job
4343 */
44- public function __construct () {
44+ public function __construct (ITimeFactory $ time ) {
45+ parent ::__construct ($ time );
46+
4547 $ this ->interval = $ this ->defaultIntervalMin * 60 ;
4648 }
4749
Original file line number Diff line number Diff line change 2626 */
2727namespace OCA \UpdateNotification \Notification ;
2828
29- use OC \BackgroundJob \TimedJob ;
3029use OC \Installer ;
3130use OC \Updater \VersionCheck ;
3231use OCP \App \IAppManager ;
32+ use OCP \AppFramework \Utility \ITimeFactory ;
33+ use OCP \BackgroundJob \TimedJob ;
3334use OCP \Http \Client \IClientService ;
3435use OCP \IConfig ;
3536use OCP \IGroup ;
@@ -60,12 +61,14 @@ class BackgroundJob extends TimedJob {
6061 /** @var string[] */
6162 protected $ users ;
6263
63- public function __construct (IConfig $ config ,
64+ public function __construct (ITimeFactory $ timeFactory ,
65+ IConfig $ config ,
6466 IManager $ notificationManager ,
6567 IGroupManager $ groupManager ,
6668 IAppManager $ appManager ,
6769 IClientService $ client ,
6870 Installer $ installer ) {
71+ parent ::__construct ($ timeFactory );
6972 // Run once a day
7073 $ this ->setInterval (60 * 60 * 24 );
7174
Original file line number Diff line number Diff line change 2525 */
2626namespace OCA \User_LDAP \Jobs ;
2727
28- use OC \BackgroundJob \TimedJob ;
28+ use OCP \AppFramework \Utility \ITimeFactory ;
29+ use OCP \BackgroundJob \TimedJob ;
2930use OCA \User_LDAP \Helper ;
3031use OCA \User_LDAP \Mapping \UserMapping ;
3132use OCA \User_LDAP \User \DeletedUsersIndex ;
@@ -64,7 +65,12 @@ class CleanUp extends TimedJob {
6465 /** @var DeletedUsersIndex */
6566 protected $ dui ;
6667
67- public function __construct (User_Proxy $ userBackend , DeletedUsersIndex $ dui ) {
68+ public function __construct (
69+ ITimeFactory $ timeFactory ,
70+ User_Proxy $ userBackend ,
71+ DeletedUsersIndex $ dui
72+ ) {
73+ parent ::__construct ($ timeFactory );
6874 $ minutes = \OC ::$ server ->getConfig ()->getSystemValue (
6975 'ldapUserCleanupInterval ' , (string )$ this ->defaultIntervalMin );
7076 $ this ->setInterval ((int )$ minutes * 60 );
Original file line number Diff line number Diff line change 2323 */
2424namespace OCA \WorkflowEngine \BackgroundJobs ;
2525
26- use OC \BackgroundJob \TimedJob ;
26+ use OCP \AppFramework \Utility \ITimeFactory ;
27+ use OCP \BackgroundJob \TimedJob ;
2728use OCA \WorkflowEngine \AppInfo \Application ;
2829use OCP \Log \RotationTrait ;
2930
3031class Rotate extends TimedJob {
3132 use RotationTrait;
3233
33- public function __construct () {
34+ public function __construct (ITimeFactory $ time ) {
35+ parent ::__construct ($ time );
3436 $ this ->setInterval (60 * 60 * 3 );
3537 }
3638
Original file line number Diff line number Diff line change 2525 */
2626namespace OC \Preview ;
2727
28- use OC \BackgroundJob \TimedJob ;
2928use OC \Preview \Storage \Root ;
29+ use OCP \AppFramework \Utility \ITimeFactory ;
30+ use OCP \BackgroundJob \TimedJob ;
3031use OCP \DB \QueryBuilder \IQueryBuilder ;
3132use OCP \Files \IMimeTypeLoader ;
3233use OCP \Files \NotFoundException ;
3334use OCP \Files \NotPermittedException ;
3435use OCP \IDBConnection ;
3536
3637class BackgroundCleanupJob extends TimedJob {
37-
3838 /** @var IDBConnection */
3939 private $ connection ;
4040
@@ -47,10 +47,12 @@ class BackgroundCleanupJob extends TimedJob {
4747 /** @var IMimeTypeLoader */
4848 private $ mimeTypeLoader ;
4949
50- public function __construct (IDBConnection $ connection ,
50+ public function __construct (ITimeFactory $ timeFactory ,
51+ IDBConnection $ connection ,
5152 Root $ previewFolder ,
5253 IMimeTypeLoader $ mimeTypeLoader ,
5354 bool $ isCLI ) {
55+ parent ::__construct ($ timeFactory );
5456 // Run at most once an hour
5557 $ this ->setInterval (3600 );
5658
You can’t perform that action at this time.
0 commit comments