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