public function __construct(EntityTypeManagerInterface $entity_type_manager, FileUrlGeneratorInterface $file_url_generator) {
public function __construct(EntityTypeManagerInterface $entity_type_manager, FileUrlGeneratorInterface $file_url_generator, LanguageManagerInterface $languageManager) {
$this->entityTypeManager = $entity_type_manager;
$this->entityTypeManager = $entity_type_manager;
$this->fileUrlGenerator = $file_url_generator;
$this->fileUrlGenerator = $file_url_generator;
$this->languageManager = $languageManager;
}
}
/**
/**
@ -75,8 +84,9 @@ class UrlExtractor {
// Drupal does not clean up references to deleted entities. So that the
// Drupal does not clean up references to deleted entities. So that the
// entity property might be empty while the field item might not.
// entity property might be empty while the field item might not.