Commit 8c6bc491 authored by Julian Pustkuchen's avatar Julian Pustkuchen
Browse files

Issue #3305929 by Anybody: [PP-1][3.1.x] Require extra_field_plus 3.x and lock...

Issue #3305929 by Anybody: [PP-1][3.1.x] Require extra_field_plus 3.x and lock 3.0.x on extra_field_plus:^2
parent f1c860bd
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -90,8 +90,8 @@ class ReadmoreExtrafield extends ExtraFieldPlusDisplayFormattedBase {
  /**
   * {@inheritdoc}
   */
  public function settingsForm() {
    $form = parent::settingsForm();
  protected static function extraFieldSettingsForm(): array {
    $form = parent::extraFieldSettingsForm();

    $tokenSupport = \Drupal::moduleHandler()->moduleExists('token');
    $tokenSupportText = ($tokenSupport ? (' ' . $this->t('You may use tokens.')) : '');
@@ -136,8 +136,8 @@ class ReadmoreExtrafield extends ExtraFieldPlusDisplayFormattedBase {
  /**
   * {@inheritdoc}
   */
  public function defaultFormValues() {
    $values = parent::defaultFormValues();
  protected static function defaultExtraFieldSettings(): array {
    $values = parent::defaultExtraFieldSettings();

    $values += [
      'link_title' => $this->t('Read more'),
@@ -153,22 +153,22 @@ class ReadmoreExtrafield extends ExtraFieldPlusDisplayFormattedBase {
  /**
   * {@inheritdoc}
   */
  protected function settingsSummary(FormStateInterface $form_state) {
  protected static function settingsSummary(string $field_id, string $entity_type_id, string $bundle, string $view_mode = 'default'): array {
    return [
      $this->t('Label: @value', [
        '@value' => $this->getSummarySetting($form_state, 'link_title'),
        '@value' => self::getExtraFieldSetting($field_id, 'link_title', $entity_type_id, $bundle, $view_mode),
      ]),
      $this->t('Link classes: @value', [
        '@value' => $this->getSummarySetting($form_state, 'link_classes'),
        '@value' => self::getExtraFieldSetting($field_id, 'link_classes', $entity_type_id, $bundle, $view_mode),
      ]),
      $this->t('Link „title“ attribute: @value', [
        '@value' => $this->getSummarySetting($form_state, 'link_attr_title'),
        '@value' => self::getExtraFieldSetting($field_id, 'link_attr_title', $entity_type_id, $bundle, $view_mode),
      ]),
      $this->t('Link „rel“ attribute: @value', [
        '@value' => $this->getSummarySetting($form_state, 'link_attr_rel'),
        '@value' => self::getExtraFieldSetting($field_id, 'link_attr_rel', $entity_type_id, $bundle, $view_mode),
      ]),
      $this->t('Link „target“ attribute: @value', [
        '@value' => $this->getSummarySetting($form_state, 'link_attr_target'),
        '@value' => self::getExtraFieldSetting($field_id, 'link_attr_target', $entity_type_id, $bundle, $view_mode),
      ]),
    ];
  }