Esempio n. 1
0
 /**
  * creates a new job controller
  * @return JobController	JobController instance
  */
 public static function create()
 {
     //check, if a JobController instance already exists
     if (JobController::$jobController == null) {
         JobController::$jobController = new JobController();
     }
     return JobController::$jobController;
 }
Esempio n. 2
0
 /**
  * Get all current jobs for execution and executes the job
  */
 public function executeJobs()
 {
     //get jobs to execute
     $jobController = JobController::create();
     $jobs = $jobController->getAndRemoveJobs();
     foreach ($jobs as $job) {
         $this->executeJob($job);
     }
 }