- $imagesSrcsetUrls = $this->getSrcsetUrls($imagesCrawler);
- $imagesUrls = array_unique(array_merge($imagesUrls, $imagesSrcsetUrls));
+ $imagesSrcsetUrls = self::getSrcsetUrls($imagesCrawler);
+
+ return array_unique(array_merge($imagesUrls, $imagesSrcsetUrls));
+ }
+
+ /**
+ * Process the html and extract image from it, save them to local and return the updated html.
+ *
+ * @param int $entryId ID of the entry
+ * @param string $html
+ * @param string $url Used as a base path for relative image and folder
+ *
+ * @return string
+ */
+ public function processHtml($entryId, $html, $url)
+ {
+ $imagesUrls = self::extractImagesUrlsFromHtml($html);