diff --git a/core/lib/Drupal/Core/Field/PluginSettingsBase.php b/core/lib/Drupal/Core/Field/PluginSettingsBase.php index c35d03b..e69393a 100644 --- a/core/lib/Drupal/Core/Field/PluginSettingsBase.php +++ b/core/lib/Drupal/Core/Field/PluginSettingsBase.php @@ -40,13 +40,6 @@ public static function settings() { /** * {@inheritdoc} */ - public function hasSettings() { - return !empty($this->settings); - } - - /** - * {@inheritdoc} - */ public function getSettings() { // Merge defaults before returning the array. if (!$this->defaultSettingsMerged) { diff --git a/core/lib/Drupal/Core/Field/PluginSettingsInterface.php b/core/lib/Drupal/Core/Field/PluginSettingsInterface.php index 8b588ec..f9ffa86 100644 --- a/core/lib/Drupal/Core/Field/PluginSettingsInterface.php +++ b/core/lib/Drupal/Core/Field/PluginSettingsInterface.php @@ -23,14 +23,6 @@ public static function settings(); /** - * Returns whether this plugin defines settings. - * - * @return bool - * TRUE if this plugin defines settings. - */ - public function hasSettings(); - - /** * Returns the array of settings, including defaults for missing settings. * * @return array diff --git a/core/modules/field_ui/lib/Drupal/field_ui/DisplayOverviewBase.php b/core/modules/field_ui/lib/Drupal/field_ui/DisplayOverviewBase.php index 3067ced..d1a88ed 100644 --- a/core/modules/field_ui/lib/Drupal/field_ui/DisplayOverviewBase.php +++ b/core/modules/field_ui/lib/Drupal/field_ui/DisplayOverviewBase.php @@ -399,7 +399,7 @@ protected function buildFieldRow(FieldDefinitionInterface $field_definition, Ent } // Check selected plugin settings to display edit link or not. - if ($plugin->hasSettings()) { + if ($plugin->settings()) { $field_row['settings_edit'] = $base_button + array( '#type' => 'image_button', '#name' => $field_name . '_settings_edit',