/** * @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']); }