public function save(array
$form, FormStateInterface
$form_state) { $comment_type =
$this->entity;
$status =
$comment_type->
save();
$edit_link =
$this->entity->
toLink($this->
t('Edit'
), 'edit-form'
)->
toString();
if ($status == SAVED_UPDATED
) { $this->
messenger()->
addStatus($this->
t('Comment type %label has been updated.',
['%label' =>
$comment_type->
label()]));
$this->logger->
notice('Comment type %label has been updated.',
['%label' =>
$comment_type->
label(), 'link' =>
$edit_link]);
} else { $this->commentManager->
addBodyField($comment_type->
id());
$this->
messenger()->
addStatus($this->
t('Comment type %label has been added.',
['%label' =>
$comment_type->
label()]));
$this->logger->
notice('Comment type %label has been added.',
['%label' =>
$comment_type->
label(), 'link' =>
$edit_link]);
} $form_state->
setRedirectUrl($comment_type->
toUrl('collection'
));
}}