Replicates paragraphs when the parent entity is being replicated.
\Drupal\replicate\Events\ReplicateEntityFieldEvent $event:
public function onClone(ReplicateEntityFieldEvent $event) {
$field_item_list = $event
->getFieldItemList();
if ($field_item_list
->getItemDefinition()
->getSetting('target_type') == 'paragraph') {
foreach ($field_item_list as $field_item) {
if ($field_item->entity) {
$field_item->entity = $this->replicator
->replicateEntity($field_item->entity);
}
}
}
}