public function XmlSitemapGenerator::regenerateBatchFinished in XML sitemap 8
Same name and namespace in other branches
- 2.x src/XmlSitemapGenerator.php \Drupal\xmlsitemap\XmlSitemapGenerator::regenerateBatchFinished()
Batch callback; sitemap regeneration finished.
Parameters
bool $success: Checks if regeneration batch process was successful.
array $results: Results for the regeneration process.
array $operations: Operations performed.
int $elapsed: Elapsed. Time elapsed.
Overrides XmlSitemapGeneratorInterface::regenerateBatchFinished
File
- src/
XmlSitemapGenerator.php, line 476
Class
- XmlSitemapGenerator
- XmlSitemap generator service class.
Namespace
Drupal\xmlsitemapCode
public function regenerateBatchFinished($success, array $results, array $operations, $elapsed) {
if ($success && $this->state
->get('xmlsitemap_regenerate_needed') == FALSE) {
$this->state
->set('xmlsitemap_generated_last', $this->time
->getRequestTime());
$this->messenger
->addStatus($this
->t('The sitemaps were regenerated.'));
// Show a watchdog message that the sitemap was regenerated.
$this->logger
->notice('Finished XML sitemap generation in @elapsed. Memory usage: @memory-peak.', [
'@elapsed' => $elapsed,
'@memory-peak' => format_size(memory_get_peak_usage(TRUE)),
]);
}
else {
$this->messenger
->addError($this
->t('The sitemaps were not successfully regenerated.'));
}
}