You are here

function _varbase_media_default_image_field_name in Varbase Media 8.7

Same name and namespace in other branches
  1. 8.5 varbase_media.module \_varbase_media_default_image_field_name()
  2. 8.6 varbase_media.module \_varbase_media_default_image_field_name()
  3. 9.0.x varbase_media.module \_varbase_media_default_image_field_name()

Get the default image field name for any media entity types.

1 call to _varbase_media_default_image_field_name()
_varbase_media_image_url in ./varbase_media.module
Get the URL with image style for a selected media entity.

File

./varbase_media.module, line 734
Contains varbase_media.module.

Code

function _varbase_media_default_image_field_name($media_entity) {

  // Media entities with a valied field media image data it will come first.
  if (isset($media_entity->field_media_image) && !empty($media_entity
    ->get('field_media_image')
    ->first())) {
    return 'field_media_image';
  }
  elseif (isset($media_entity->field_media_cover_image) && !empty($media_entity
    ->get('field_media_cover_image')
    ->first())) {
    return 'field_media_cover_image';
  }
  else {
    return 'thumbnail';
  }
}