You are here

public static function EntityOperations::entityFormEntityBuild in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/workspaces/src/EntityOperations.php \Drupal\workspaces\EntityOperations::entityFormEntityBuild()

Entity builder that marks all supported entities as pending revisions.

File

core/modules/workspaces/src/EntityOperations.php, line 289

Class

EntityOperations
Defines a class for reacting to entity events.

Namespace

Drupal\workspaces

Code

public static function entityFormEntityBuild($entity_type_id, RevisionableInterface $entity, &$form, FormStateInterface &$form_state) {

  // Set the non-default revision flag so that validation constraints are also
  // aware that a pending revision is about to be created.
  $entity
    ->isDefaultRevision(FALSE);
}