protected function assertFlag($variable, $assert_value = TRUE, $reset_if_true = TRUE) { $value = xmlsitemap_var($variable); if ($reset_if_true && $value) { $state_variables = xmlsitemap_state_variables(); if (isset($state_variables[$variable])) { $this->state->set($variable, FALSE); } else { $this->config->set($variable, FALSE)->save(); } } return $this->assertEqual($value, $assert_value, "xmlsitemap_{$variable} is " . ($assert_value ? 'TRUE' : 'FALSE')); }
/** * {@inheritdoc} */ public function batchVariableSet(array $variables) { $state_variables = xmlsitemap_state_variables(); $config_variables = xmlsitemap_config_variables(); foreach ($variables as $variable => $value) { if (isset($state_variables[$variable])) { $this->state->set($variable, $value); } else { $this->config->set($variable, $value); } } $this->config->save(); }