/**
  * 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);
 }
Beispiel #2
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);
 }
 /**
  * testCleanupCacheTriggeredByScheduler (this is only for code coverage)
  * 
  * @see Tinebase_ControllerTest::testCleanupCache() for the real cache cleanup test
  */
 public function testCleanupCacheTriggeredByScheduler()
 {
     $scheduler = Tinebase_Core::getScheduler();
     Tinebase_Scheduler_Task::addCacheCleanupTask($scheduler);
     $scheduler->run();
 }
Beispiel #4
0
 /**
  * update to 3.23
  * - add queue + cache cleanup tasks to scheduler
  */
 public function update_22()
 {
     $scheduler = Tinebase_Core::getScheduler();
     Tinebase_Scheduler_Task::addQueueTask($scheduler);
     Tinebase_Scheduler_Task::addCacheCleanupTask($scheduler);
     $this->setApplicationVersion('Tinebase', '3.23');
 }