/** * 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'); }