public ContentEntityForm::form(array $form, FormStateInterface $form_state)
Gets the actual form array to be built.
Overrides EntityForm::form
See also
\Drupal\Core\Entity\EntityForm::processForm()
\Drupal\Core\Entity\EntityForm::afterBuild()
File
- core/lib/Drupal/Core/Entity/ContentEntityForm.php, line 46
Class
- ContentEntityForm
- Entity form variant for content entity types.
Namespace
Drupal\Core\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 | public function form( array $form , FormStateInterface $form_state ) { $form = parent::form( $form , $form_state ); // Content entity forms do not use the parent's #after_build callback // because they only need to rebuild the entity in the validation and the // submit handler because Field API uses its own #after_build callback for // its widgets. unset( $form [ '#after_build' ]); $this ->getFormDisplay( $form_state )->buildForm( $this ->entity, $form , $form_state ); // Allow modules to act before and after form language is updated. $form [ '#entity_builders' ][ 'update_form_langcode' ] = [ $this , 'updateFormLangcode' ]; return $form ; } |
Please login to continue.