Same name and namespace in other branches
  1. 1.1.x src/Plugin/Field/FieldFormatter/EntityReferenceFilteredLinkFormatter.php \Drupal\entity_ref_filtering_link\Plugin\Field\FieldFormatter\EntityReferenceFilteredLinkFormatter::getArgumentName() 1 comment

Get a sensible default argument name if not yet set.

Return value

string The argument name.

2 calls to EntityReferenceFilteredLinkFormatter::getArgumentName()
EntityReferenceFilteredLinkFormatter::settingsForm in src/Plugin/Field/FieldFormatter/EntityReferenceFilteredLinkFormatter.php
EntityReferenceFilteredLinkFormatter::settingsSummary in src/Plugin/Field/FieldFormatter/EntityReferenceFilteredLinkFormatter.php

File

src/Plugin/Field/FieldFormatter/EntityReferenceFilteredLinkFormatter.php, line 257

Class

EntityReferenceFilteredLinkFormatter
Plugin implementation of the 'entity_reference_filtered_link' formatter.

Namespace

Drupal\entity_ref_filtering_link\Plugin\Field\FieldFormatter

Code

protected function getArgumentName() : string {
    if (!($argument_name = $this->getSetting('argument_name'))) {
        try {
            $argument_name = $this->fieldDefinition
                ->getName();
        } catch (\Throwable $e) {
            $argument_name = '';
        }
    }
    return $argument_name;
}