You are here

public function SimpleSitemapType::getSitemapGenerator in Simple XML sitemap 4.x

Return value

\Drupal\simple_sitemap\Plugin\simple_sitemap\SitemapGenerator\SitemapGeneratorInterface

Overrides SimpleSitemapTypeInterface::getSitemapGenerator

File

src/Entity/SimpleSitemapType.php, line 70

Class

SimpleSitemapType
Defines the simple_sitemap entity.

Namespace

Drupal\simple_sitemap\Entity

Code

public function getSitemapGenerator() : SitemapGeneratorInterface {
  if ($this->sitemapGenerator === NULL) {
    $this->sitemapGenerator = \Drupal::service('plugin.manager.simple_sitemap.sitemap_generator')
      ->createInstance($this
      ->get('sitemap_generator'));
  }
  return $this->sitemapGenerator;
}