public function submitForm(array &$form, FormStateInterface $form_state) {
/** @var \Drupal\tmgmt\Entity\JobItem $entity */
$entity = $this->entity;
try {
if (!$entity
->abortTranslation()) {
tmgmt_write_request_messages($entity);
}
} catch (TMGMTException $e) {
$this
->messenger()
->addError(t('Job item cannot be aborted: %error.', array(
'%error' => $e
->getMessage(),
)));
}
$form_state
->setRedirectUrl($this->entity
->toUrl());
}