getSourceFieldName($media->bundle()); if (empty($source_field)) { return; } if ($media->hasField($field_name) && !$media->get($field_name)->isEmpty()) { $value = $media->get($field_name)->value; if ($value) { $node = $utils->getParentNode($media); if ($node) { $utils->executeDerivativeReactions( '\Drupal\islandora\Plugin\ContextReaction\DerivativeReaction', $node, $media ); $utils->executeMediaReactions('\Drupal\islandora\Plugin\ContextReaction\DerivativeFileReaction', $media); } } } }