'#default_value' => $new_translation || !$date ? '' : format_date($date, 'custom', 'Y-m-d H:i:s O'),
];
- if (isset($language_widget)) {
- $language_widget['#multilingual'] = TRUE;
- }
-
$form['#process'][] = [$this, 'entityFormSharedElements'];
}
'target' => $form_object->getFormLangcode($form_state),
]);
$languages = $this->languageManager->getLanguages();
- drupal_set_message(t('Source language set to: %language', ['%language' => $languages[$source]->getName()]));
+ $this->messenger->addStatus(t('Source language set to: %language', ['%language' => $languages[$source]->getName()]));
}
/**
* Takes care of entity deletion.
*/
public function entityFormDelete($form, FormStateInterface $form_state) {
- $form_object = $form_state->getFormObject()->getEntity();
+ $form_object = $form_state->getFormObject();
$entity = $form_object->getEntity();
if (count($entity->getTranslationLanguages()) > 1) {
- drupal_set_message(t('This will delete all the translations of %label.', ['%label' => $entity->label()]), 'warning');
+ $this->messenger->addWarning(t('This will delete all the translations of %label.', ['%label' => $entity->label()]));
}
}