CodeExplorer shouldUpdateThumbnail example
/**
* {@inheritdoc}
*/
public function postSave(EntityStorageInterface
$storage,
$update = TRUE
) { parent::
postSave($storage,
$update);
$is_new = !
$update;
foreach ($this->translations
as $langcode =>
$data) { if ($this->
hasTranslation($langcode)) { $translation =
$this->
getTranslation($langcode);
if ($translation->bundle->entity->
thumbnailDownloadsAreQueued() &&
$translation->
shouldUpdateThumbnail($is_new)) { \Drupal::
queue('media_entity_thumbnail'
)->
createItem(['id' =>
$translation->
id()]);
} } } } /**
* {@inheritdoc}
*/
public function preSaveRevision(EntityStorageInterface
$storage, \stdClass
$record) { parent::
preSaveRevision($storage,
$record);