コード例 #1
0
 /**
  * tears down the fixture
  */
 public function tearDown()
 {
     // remove all tasks
     $scheduler = Tinebase_Core::getScheduler();
     $scheduler->getBackend()->saveQueue();
     // init default tasks
     Tinebase_Scheduler_Task::addAlarmTask($scheduler);
     Tinebase_Scheduler_Task::addCacheCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addCredentialCacheCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addTempFileCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addDeletedFileCleanupTask($scheduler);
 }
コード例 #2
0
 /**
  * update to 4.8
  * - add temp file cleanup task to scheduler
  */
 public function update_7()
 {
     $scheduler = Tinebase_Core::getScheduler();
     Tinebase_Scheduler_Task::addTempFileCleanupTask($scheduler);
     $this->setApplicationVersion('Tinebase', '4.8');
 }
コード例 #3
0
 /**
  * init scheduler tasks
  */
 protected function _initializeSchedulerTasks()
 {
     $scheduler = Tinebase_Core::getScheduler();
     Tinebase_Scheduler_Task::addAlarmTask($scheduler);
     Tinebase_Scheduler_Task::addCacheCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addCredentialCacheCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addTempFileCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addDeletedFileCleanupTask($scheduler);
 }