| 
|   | __construct (ilPRGAssignmentDBRepository $repo, ilPrgCronJobAdapter $adapter, ilObjStudyProgramme $prg) | 
|   | 
|   | __construct () | 
|   | 
|   | getTitle () | 
|   | 
|   | getDescription () | 
|   | 
|   | getId () | 
|   | 
|   | hasAutoActivation () | 
|   | 
|   | hasFlexibleSchedule () | 
|   | 
|   | getDefaultScheduleType () | 
|   | 
|   | getDefaultScheduleValue () | 
|   | 
|   | run () | 
|   | 
|   | setDateTimeProvider (?Closure $date_time_provider) | 
|   | 
|   | isDue (?DateTimeImmutable $last_run, ?CronJobScheduleType $schedule_type, ?int $schedule_value, bool $is_manually_executed=false) | 
|   | 
|   | getScheduleType () | 
|   | Get current schedule type (if flexible)  More...
  | 
|   | 
|   | getScheduleValue () | 
|   | Get current schedule value (if flexible)  More...
  | 
|   | 
|   | setSchedule (?CronJobScheduleType $a_type, ?int $a_value) | 
|   | Update current schedule (if flexible)  More...
  | 
|   | 
|   | getAllScheduleTypes () | 
|   | Get all available schedule types.  More...
  | 
|   | 
|   | getScheduleTypesWithValues () | 
|   | 
|   | getValidScheduleTypes () | 
|   | Returns a collection of all valid schedule types for a specific job.  More...
  | 
|   | 
|   | isManuallyExecutable () | 
|   | 
|   | hasCustomSettings () | 
|   | 
|   | addCustomSettingsToForm (ilPropertyFormGUI $a_form) | 
|   | 
|   | saveCustomSettings (ilPropertyFormGUI $a_form) | 
|   | 
|   | addToExternalSettingsForm (int $a_form_id, array &$a_fields, bool $a_is_active) | 
|   | 
|   | activationWasToggled (ilDBInterface $db, ilSetting $setting, bool $a_currently_active) | 
|   | Important: This method is (also) called from the setup process, where the constructor of an ilCronJob ist NOT executed.  More...
  | 
|   | 
|   | getId () | 
|   | 
|   | getTitle () | 
|   | 
|   | getDescription () | 
|   | 
|   | hasAutoActivation () | 
|   | Is to be activated on "installation", does only work for ILIAS core cron jobs.  More...
  | 
|   | 
|   | hasFlexibleSchedule () | 
|   | 
|   | getDefaultScheduleType () | 
|   | 
|   | getDefaultScheduleValue () | 
|   | 
|   | run () | 
|   | 
◆ __construct()
◆ getNow()
  
  
      
        
          | ilPrgRestartAssignmentsCronJobMock::getNow  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ getStudyProgramme()
  
  
      
        
          | ilPrgRestartAssignmentsCronJobMock::getStudyProgramme  | 
          ( | 
          int  | 
          $prg_obj_id | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ log()
  
  
      
        
          | ilPrgRestartAssignmentsCronJobMock::log  | 
          ( | 
          string  | 
          $msg | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ $logs
      
        
          | array ilPrgRestartAssignmentsCronJobMock::$logs = [] | 
        
      
 
 
◆ $prg
The documentation for this class was generated from the following file: