public function InviteTypeForm::updateInviteSender in Invite 8
Helper method to add an invite_sender record.
1 call to InviteTypeForm::updateInviteSender()
- InviteTypeForm::save in src/
Form/ InviteTypeForm.php - Form submission handler for the 'save' action.
File
- src/
Form/ InviteTypeForm.php, line 169
Class
- InviteTypeForm
- Form controller for Invite type edit forms.
Namespace
Drupal\invite\FormCode
public function updateInviteSender($send_methods, $invite_type) {
$type = $invite_type
->getType();
$send_methods = implode('||', $send_methods);
$invite_sender = InviteSender::load($type);
if (empty($invite_sender)) {
$invite_sender = InviteSender::create([
'id' => $type,
'sending_methods' => $send_methods,
]);
}
else {
$invite_sender
->set('id', $type)
->set('sending_methods', $send_methods);
}
$invite_sender
->save();
}