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