'select', '#options' => $this->getFieldNameOptions($form_state->getFormObject()->getEntity(), 'image'), '#title' => $this->t('Paragraph fields'), '#default_value' => $this->configuration['field_selection_filter'], '#description' => $this->t("Choose filtered paragraph field to be applied."), ]; $form['field_selection'] = [ '#type' => 'select', '#options' => $this->getFieldNameOptions($form_state->getFormObject()->getEntity()), '#title' => $this->t('Paragraph fields'), '#default_value' => $this->configuration['field_selection'], '#description' => $this->t("Choose paragraph field to be applied."), ]; return $form; } /** * {@inheritdoc} */ public function defaultConfiguration() { return [ 'field_selection' => '', 'field_selection_filter' => '', ]; } /** * {@inheritdoc} */ public function view(array &$build, Paragraph $paragraphs_entity, EntityViewDisplayInterface $display, $view_mode) {} }