ILIAS  release_7 Revision v7.30-3-g800a261c036
ilCronJobRepositoryImpl Class Reference

Class ilCronJobRepositoryImpl. More...

+ Inheritance diagram for ilCronJobRepositoryImpl:
+ Collaboration diagram for ilCronJobRepositoryImpl:

Public Member Functions

 findAll ()
 
 findAll ()
 

Detailed Description

Member Function Documentation

◆ findAll()

ilCronJobRepositoryImpl::findAll ( )
Returns
ilCronJobCollection

Implements ilCronJobRepository.

Definition at line 13 of file class.ilCronJobRepositoryImpl.php.

14 {
15 $collection = new ilCronJobEntities();
16
17 foreach (ilCronManager::getCronJobData() as $item) {
19 $item['job_id'],
20 $item['component'],
21 $item['class'],
22 $item['path']
23 );
24 if ($job) {
25 $collection->add(new ilCronJobEntity($job, $item));
26 }
27 }
28
29 foreach (ilCronManager::getPluginJobs() as $item) {
30 $collection->add(new ilCronJobEntity($item[0], $item[1], true));
31 }
32
33 return $collection;
34 }
Class ilCronJobEntities.
Class ilCronJobEntity.
static getCronJobData($a_id=null, $a_include_inactive=true)
Get cron job configuration/execution data.
static getJobInstance($a_id, $a_component, $a_class, $a_path=null)
Get job instance (by job data)
static getPluginJobs($a_only_active=false)
Class ilCronJobCollection.

References ilCronManager\getCronJobData(), ilCronManager\getJobInstance(), and ilCronManager\getPluginJobs().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: