$entry->setUrl($content['url'] ?: $url);
$entry->setTitle($title);
- $entry->setContent($html);
+
$entry->setLanguage($content['language']);
$entry->setMimetype($content['content_type']);
$entry->setReadingTime(Utils::getReadingTime($html));
$entry->setDomainName($domainName);
}
+ if (true) {
+ $this->logger->log('debug','Starting to download images');
+ $downloadImages = new DownloadImages($html, $url, $this->logger);
+ $html = $downloadImages->process();
+ }
+
+ $entry->setContent($html);
+
if (isset($content['open_graph']['og_image'])) {
$entry->setPreviewPicture($content['open_graph']['og_image']);
}
* Assign some tags to an entry.
*
* @param Entry $entry
- * @param array|string $tags An array of tag or a string coma separated of tag
- * @param array $entitiesReady Entities from the EntityManager which are persisted but not yet flushed
- * It is mostly to fix duplicate tag on import
- * @see http://stackoverflow.com/a/7879164/569101
+ * @param array|string $tags An array of tag or a string coma separated of tag
+ * @param array $entitiesReady Entities from the EntityManager which are persisted but not yet flushed
+ * It is mostly to fix duplicate tag on import @see http://stackoverflow.com/a/7879164/569101
*/
public function assignTagsToEntry(Entry $entry, $tags, array $entitiesReady = [])
{