public function FieldOverview::fieldNameExists

Checks if a field machine name is taken.

Parameters

string $value: The machine name, not prefixed with 'field_'.

Return value

bool Whether or not the field machine name is taken.

File

drupal/core/modules/field_ui/lib/Drupal/field_ui/FieldOverview.php, line 782
Contains \Drupal\field_ui\FieldOverview.

Class

FieldOverview
Field UI field overview form.

Namespace

Drupal\field_ui

Code

public function fieldNameExists($value) {

  // Prefix with 'field_'.
  $field_name = 'field_' . $value;

  // We need to check inactive fields as well, so we can't use
  // field_info_fields().
  return (bool) field_read_fields(array(
    'field_name' => $field_name,
  ), array(
    'include_inactive' => TRUE,
  ));
}