function state_machine_entity_type_alter in State Machine 8
Implements hook_entity_type_alter().
File
- ./
state_machine.module, line 27 - Provides workflow functionality.
Code
function state_machine_entity_type_alter(array &$entity_types) {
/** @var \Drupal\Core\Entity\EntityTypeInterface[] $entity_types */
foreach ($entity_types as $entity_type) {
// Sets a default state-transition-confirm form class for all entity types
// defining a "state-transition-form" link template.
if (!$entity_type
->hasLinkTemplate('state-transition-form') || $entity_type
->getFormClass('state-transition-confirm')) {
continue;
}
$entity_type
->setFormClass('state-transition-confirm', StateTransitionConfirmForm::class);
}
}