public function EntityForm::getBaseFormId in Drupal 9
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Entity/EntityForm.php \Drupal\Core\Entity\EntityForm::getBaseFormId()
Returns a string identifying the base form.
Return value
string|null The string identifying the base form or NULL if this is not a base form.
Overrides BaseFormIdInterface::getBaseFormId
6 methods override EntityForm::getBaseFormId()
- BookOutlineForm::getBaseFormId in core/
modules/ book/ src/ Form/ BookOutlineForm.php - Returns a string identifying the base form.
- ContentEntityConfirmFormBase::getBaseFormId in core/
lib/ Drupal/ Core/ Entity/ ContentEntityConfirmFormBase.php - Returns a string identifying the base form.
- DefaultsEntityForm::getBaseFormId in core/
modules/ layout_builder/ src/ Form/ DefaultsEntityForm.php - Returns a string identifying the base form.
- EntityConfirmFormBase::getBaseFormId in core/
lib/ Drupal/ Core/ Entity/ EntityConfirmFormBase.php - Returns a string identifying the base form.
- OverridesEntityForm::getBaseFormId in core/
modules/ layout_builder/ src/ Form/ OverridesEntityForm.php - Returns a string identifying the base form.
File
- core/
lib/ Drupal/ Core/ Entity/ EntityForm.php, line 63
Class
- EntityForm
- Base class for entity forms.
Namespace
Drupal\Core\EntityCode
public function getBaseFormId() {
// Assign ENTITYTYPE_form as base form ID to invoke corresponding
// hook_form_alter(), #validate, #submit, and #theme callbacks, but only if
// it is different from the actual form ID, since callbacks would be invoked
// twice otherwise.
$base_form_id = $this->entity
->getEntityTypeId() . '_form';
if ($base_form_id == $this
->getFormId()) {
$base_form_id = NULL;
}
return $base_form_id;
}