diff --git a/src/Plugin/Field/FieldFormatter/BgImgFieldFormatter.php b/src/Plugin/Field/FieldFormatter/BgImgFieldFormatter.php index 9c683fd356603d6445dde6acf6d2471a485b7fe5..5e1bfae31fdcc80877178968f690d5ace8769fad 100644 --- a/src/Plugin/Field/FieldFormatter/BgImgFieldFormatter.php +++ b/src/Plugin/Field/FieldFormatter/BgImgFieldFormatter.php @@ -9,7 +9,6 @@ use Drupal\Core\Field\FieldDefinitionInterface; use Drupal\Core\Field\FieldItemListInterface; use Drupal\Core\File\FileUrlGeneratorInterface; use Drupal\Core\Form\FormStateInterface; -use Drupal\Core\Image\ImageFactory; use Drupal\Core\Logger\LoggerChannelTrait; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\Core\Routing\UrlGeneratorInterface; @@ -40,13 +39,6 @@ class BgImgFieldFormatter extends ResponsiveImageFormatter implements ContainerF use LoggerChannelTrait; - /** - * The image factory service. - * - * @var \Drupal\Core\Image\ImageFactory - */ - protected $imageFactory; - /** * The token service. * @@ -110,8 +102,6 @@ class BgImgFieldFormatter extends ResponsiveImageFormatter implements ContainerF * The current user. * @param \Drupal\breakpoint\BreakpointManagerInterface $breakpoint_manager * The breakpoint manager service. - * @param \Drupal\Core\Image\ImageFactory $imageFactory - * The image factory. * @param \Drupal\token\TokenServiceInterface $token_service * The token service used to generate tokens. * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack @@ -134,7 +124,6 @@ class BgImgFieldFormatter extends ResponsiveImageFormatter implements ContainerF LinkGeneratorInterface $link_generator, AccountInterface $current_user, BreakpointManagerInterface $breakpoint_manager, - ImageFactory $imageFactory, Token $token_service, RequestStack $request_stack, UrlGeneratorInterface $url_generator, @@ -155,7 +144,6 @@ class BgImgFieldFormatter extends ResponsiveImageFormatter implements ContainerF ); $this->breakpointManager = $breakpoint_manager; - $this->imageFactory = $imageFactory; $this->tokenService = $token_service; $this->requestStack = $request_stack; $this->urlGenerator = $url_generator; @@ -377,10 +365,9 @@ class BgImgFieldFormatter extends ResponsiveImageFormatter implements ContainerF } if ($mapping['image_mapping'] == "_original image_") { - $url = $this->fileUrlGenerator->generateAbsoluteString($image->getFileUri()); + $url = $this->fileUrlGenerator->generateAbsoluteString($file->getFileUri()); } else { - // Use image style URL generation instead of ImageFactory->load() $image_style = $this->imageStyleStorage->load($mapping['image_mapping']); $url = $image_style->buildUrl($file->getFileUri()); }