public function FieldInheritanceForm::exists in Field Inheritance 8
Same name and namespace in other branches
- 2.0.x src/Form/FieldInheritanceForm.php \Drupal\field_inheritance\Form\FieldInheritanceForm::exists()
Determines if the field inheritance already exists.
Parameters
string|int $entity_id: The entity ID.
array $element: The form element.
Return value
bool TRUE if the display mode exists, FALSE otherwise.
File
- src/Form/ FieldInheritanceForm.php, line 526 
Class
- FieldInheritanceForm
- Provides a form for managing field inheritance entities.
Namespace
Drupal\field_inheritance\FormCode
public function exists($entity_id, array $element) {
  if (!empty($this->entity->destination_entity_type) && !empty($this->entity->destination_entity_bundle)) {
    $id = $this->entity->destination_entity_type . '_' . $this->entity->destination_entity_bundle . '_' . $entity_id;
    $return = (bool) $this->entityTypeManager
      ->getStorage($this->entity
      ->getEntityTypeId())
      ->getQuery()
      ->condition('id', $id)
      ->execute();
    return $return;
  }
}