public function invalidatePageCache() { if ($this->canUsePageCache->canUsePageCache()) { if ($this->settings->getSettings(Schema::MODULE_NAME)['page_cache_purge_mode'] == 1) { Purge::doPurge($this->applicationPath->getCacheDir() . 'http'); } else { $this->settings->saveSettings(['page_cache_is_valid' => false], Schema::MODULE_NAME); } } }
public function invalidatePageCache() { if ($this->canUsePageCache->canUsePageCache()) { if ($this->settings->getSettings(Schema::MODULE_NAME)['page_cache_purge_mode'] == 1) { Purge::doPurge($this->applicationPath->getCacheDir() . 'http'); } else { $systemModuleId = $this->modules->getModuleId(Schema::MODULE_NAME); $this->settingsRepository->update(['value' => false], ['module_id' => $systemModuleId, 'name' => 'page_cache_is_valid']); } } }