/**
  * @param ModelSaveEvent $event
  */
 public function insertUriAlias(ModelSaveEvent $event)
 {
     $formData = $event->getRawData();
     if ($event->getModuleName() !== Schema::MODULE_NAME && !empty($formData['seo_uri_pattern'])) {
         $this->uriAliasManager->insertUriAlias(sprintf($formData['seo_uri_pattern'], $event->getEntryId()), $formData['alias'], $formData['seo_keywords'], $formData['seo_description'], (int) $formData['seo_robots']);
     }
 }
 /**
  * @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());
         }
     }
 }