Ejemplo n.º 1
0
 function it_creates_empty_sitemap(SitemapInterface $sitemap)
 {
     $sitemap->getUrls()->willReturn([]);
     $sitemap->getLastModification()->willReturn(null);
     $sitemap->getLocalization()->willReturn(null);
     $this->createNew()->shouldBeSameAs($sitemap);
 }
Ejemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function render(SitemapInterface $sitemap)
 {
     return $this->twig->render($this->template, ['url_set' => $sitemap->getUrls()]);
 }
Ejemplo n.º 3
0
 function it_renders_sitemap($twig, SitemapInterface $sitemap, SitemapUrlInterface $productUrl)
 {
     $sitemap->getUrls()->willReturn([$productUrl]);
     $twig->render('@SyliusCore/Sitemap/url_set.xml.twig', ['url_set' => [$productUrl]])->shouldBeCalled();
     $this->render($sitemap);
 }