Example #1
0
 /**
  * @param Urlset  $urlSet
  * @param Product $product
  */
 private function addProduct(Urlset $urlSet, Product $product)
 {
     $url = new Url(htmlspecialchars($product->url()));
     $url->setLastMod($product->updated_at->toW3cString());
     $url->setChangeFreq('weekly');
     $url->setPriority(0.7);
     foreach ($product->images as $image) {
         $url->addSubElement(new Image($image->sizeUrl()));
     }
     $urlSet->addUrl($url);
 }
 /**
  * @throws \RuntimeException
  *
  * @return string
  */
 public function twitterShareUrl() : string
 {
     return 'https://twitter.com/intent/tweet?' . http_build_query(['url' => $this->wrappedObject->url(), 'text' => $this->name(), 'via' => 'ChingShopCom']);
 }