protected function ScheduledUpdateTypeAddAsFieldForm::createNewUpdateTypeName in Scheduled Updates 8
Create an update type name programmatically.
Parameters
$entity_type:
$clone_field:
Return value
string
1 call to ScheduledUpdateTypeAddAsFieldForm::createNewUpdateTypeName()
- ScheduledUpdateTypeAddAsFieldForm::save in src/
Form/ ScheduledUpdateTypeAddAsFieldForm.php - Form submission handler for the 'save' action.
File
- src/
Form/ ScheduledUpdateTypeAddAsFieldForm.php, line 93 - Contains \Drupal\scheduled_updates\Form\ScheduledUpdateTypeAddAsFieldForm.
Class
- ScheduledUpdateTypeAddAsFieldForm
- Class ScheduledUpdateTypeAddAsFieldForm.
Namespace
Drupal\scheduled_updates\FormCode
protected function createNewUpdateTypeName($entity_type, $clone_field) {
$name = $entity_type . '__' . $clone_field;
$suffix = 0;
$new_name = $name;
while (ScheduledUpdateType::load($new_name)) {
$suffix++;
$new_name = $name . '_' . $suffix;
}
return $new_name;
}