public static setBrowserTriggerArchiving ( $enabled ) |
public static function setBrowserTriggerArchiving($enabled)
{
if (!is_bool($enabled)) {
throw new Exception('Browser trigger archiving must be set to true or false.');
}
Option::set(self::OPTION_BROWSER_TRIGGER_ARCHIVING, (int) $enabled, $autoLoad = true);
Cache::clearCacheGeneral();
}
public function test_purgeOutdatedArchives_Purges_WhenBrowserArchivingEnabled_AndCronArchiveTriggerPresent() { Rules::setBrowserTriggerArchiving(false); $_GET['trigger'] = 'archivephp'; $wasPurged = $this->tasks->purgeOutdatedArchives(); $this->assertTrue($wasPurged); }