getEntitiesToView($items, $langcode) as $delta => $entity) { if ($entity->id()) { $elements[$delta] = [ '#markup' => $entity->getSummary(), ]; } } return $elements; } /** * {@inheritdoc} */ public static function isApplicable(FieldDefinitionInterface $field_definition) { $target_type = $field_definition->getSetting('target_type'); $paragraph_type = \Drupal::entityTypeManager()->getDefinition($target_type); if ($paragraph_type) { return $paragraph_type->isSubclassOf(ParagraphInterface::class); } return FALSE; } }