/** * @param ModelSaveEvent $event */ public function generateSeoSitemap(ModelSaveEvent $event) { if ($this->canGenerateSitemapAutomatically() && $this->isAllowedModule($event->getModuleName())) { try { $this->sitemapGenerationModel->save(); } catch (SitemapGenerationException $e) { $this->logger->info('seo-sitemap', $e->getMessage()); } } }