function FieldDefinition::getSetting

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Field/FieldDefinition.php \Drupal\Core\Field\FieldDefinition::getSetting()
  2. 8.9.x core/lib/Drupal/Core/Field/FieldDefinition.php \Drupal\Core\Field\FieldDefinition::getSetting()
  3. 11.x core/lib/Drupal/Core/Field/FieldDefinition.php \Drupal\Core\Field\FieldDefinition::getSetting()

Overrides DataDefinition::getSetting

File

core/lib/Drupal/Core/Field/FieldDefinition.php, line 288

Class

FieldDefinition
A class for defining entity field definitions.

Namespace

Drupal\Core\Field

Code

public function getSetting($setting_name) {
  if (array_key_exists($setting_name, $this->itemDefinition
    ->getSettings())) {
    return $this->itemDefinition
      ->getSetting($setting_name);
  }
  else {
    return $this->getFieldStorageDefinition()
      ->getSetting($setting_name);
  }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.