Skip to content
Snippets Groups Projects

[#3476294] Add a method to get mime type from extension mapping

[#3476294] Add a method to get mime type from extension mapping
2 unresolved threads
Closed Kim Pepper requested to merge issue/drupal-3476294:3476294-create-a-method into 11.x
2 unresolved threads

Closes #3476294

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
75 75 if (!parent::isApplicable($field_definition)) {
76 76 return FALSE;
77 77 }
78 /** @var \Symfony\Component\Mime\MimeTypeGuesserInterface $extension_mime_type_guesser */
78 /** @var \Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser $extension_mime_type_guesser */
  • 505 505 if ($image_style_name == ResponsiveImageStyleInterface::EMPTY_IMAGE) {
    506 506 return 'image/gif';
    507 507 }
    508 // The MIME type guesser needs a full path, not just an extension, but the
    509 // file doesn't have to exist.
    510 if ($image_style_name === ResponsiveImageStyleInterface::ORIGINAL_IMAGE) {
    511 $fake_path = 'responsive_image.' . $extension;
    508 if ($image_style_name !== ResponsiveImageStyleInterface::ORIGINAL_IMAGE) {
    509 $extension = ImageStyle::load($image_style_name)->getDerivativeExtension($extension);
    512 510 }
    513 else {
    514 $fake_path = 'responsive_image.' . ImageStyle::load($image_style_name)->getDerivativeExtension($extension);
    515 }
    516 return \Drupal::service('file.mime_type.guesser.extension')->guessMimeType($fake_path);
    511 /** @var \Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser $mime_type_guesser */
  • closed

  • Please register or sign in to reply
    Loading