function EntityForm::getFormId

Same name in other branches
  1. 9 core/lib/Drupal/Core/Entity/EntityForm.php \Drupal\Core\Entity\EntityForm::getFormId()
  2. 8.9.x core/lib/Drupal/Core/Entity/EntityForm.php \Drupal\Core\Entity\EntityForm::getFormId()
  3. 10 core/lib/Drupal/Core/Entity/EntityForm.php \Drupal\Core\Entity\EntityForm::getFormId()

Overrides FormInterface::getFormId

1 call to EntityForm::getFormId()
EntityForm::getBaseFormId in core/lib/Drupal/Core/Entity/EntityForm.php
Returns a string identifying the base form.
13 methods override EntityForm::getFormId()
BreakLockForm::getFormId in core/modules/views_ui/src/Form/BreakLockForm.php
Returns a unique string identifying the form.
ContentTranslationDeleteForm::getFormId in core/modules/content_translation/src/Form/ContentTranslationDeleteForm.php
FieldConfigEditForm::getFormId in core/modules/field_ui/src/Form/FieldConfigEditForm.php
LanguageAddForm::getFormId in core/modules/language/src/Form/LanguageAddForm.php
LanguageDeleteForm::getFormId in core/modules/language/src/Form/LanguageDeleteForm.php

... See full list

File

core/lib/Drupal/Core/Entity/EntityForm.php, line 79

Class

EntityForm
Base class for entity forms.

Namespace

Drupal\Core\Entity

Code

public function getFormId() {
    $form_id = $this->entity
        ->getEntityTypeId();
    if ($this->entity
        ->getEntityType()
        ->hasKey('bundle')) {
        $form_id .= '_' . $this->entity
            ->bundle();
    }
    if ($this->operation != 'default') {
        $form_id = $form_id . '_' . $this->operation;
    }
    return $form_id . '_form';
}

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