From ef73aedd7e409b08db164aaf57cdeb2e0c1e139e Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Thu, 28 Jan 2016 15:36:33 +0100 Subject: [PATCH] Deprecate the method and warn against using it --- lib/private/backgroundjob/joblist.php | 2 ++ lib/public/backgroundjob/ijoblist.php | 2 ++ 2 files changed, 4 insertions(+) diff --git a/lib/private/backgroundjob/joblist.php b/lib/private/backgroundjob/joblist.php index cc9be57480..2920cb5214 100644 --- a/lib/private/backgroundjob/joblist.php +++ b/lib/private/backgroundjob/joblist.php @@ -139,6 +139,8 @@ class JobList implements IJobList { * get all jobs in the list * * @return IJob[] + * @deprecated 9.0.0 - This method is dangerous since it can cause load and + * memory problems when creating too many instances. */ public function getAll() { $query = $this->connection->getQueryBuilder(); diff --git a/lib/public/backgroundjob/ijoblist.php b/lib/public/backgroundjob/ijoblist.php index 13775457ed..5a76ce1ba2 100644 --- a/lib/public/backgroundjob/ijoblist.php +++ b/lib/public/backgroundjob/ijoblist.php @@ -64,6 +64,8 @@ interface IJobList { * * @return \OCP\BackgroundJob\IJob[] * @since 7.0.0 + * @deprecated 9.0.0 - This method is dangerous since it can cause load and + * memory problems when creating too many instances. */ public function getAll();