/**
  * 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);
     Tinebase_Scheduler_Task::addSessionsCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addImportTask($scheduler);
 }
 /**
  * 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);
     Tinebase_Scheduler_Task::addSessionsCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addAccessLogCleanupTask($scheduler);
     Tinebase_Scheduler_Task::addImportTask($scheduler);
 }
 /**
  * update to 6.4
  * - add credential cache cleanup task to scheduler
  */
 public function update_3()
 {
     Tinebase_Scheduler_Task::addSessionsCleanupTask(Tinebase_Core::getScheduler());
     $this->setApplicationVersion('Tinebase', '6.4');
 }