public function CampaignMonitorCampaignSendForm::buildForm in Campaign Monitor 8
Parameters
int $node: Node nid .
Overrides FormInterface::buildForm
File
- modules/
campaignmonitor_campaign/ src/ Form/ CampaignMonitorCampaignSendForm.php, line 80
Class
- CampaignMonitorCampaignSendForm
- Campaign Monitor send form.
Namespace
Drupal\campaignmonitor_campaign\FormCode
public function buildForm(array $form, FormStateInterface $form_state, $node = NULL) {
$node_storage = $this->entityManager
->getStorage('node');
// We use the load function to load a single node object.
$node = $node_storage
->load($node);
$storage = [
'node' => $node,
];
$form_state
->setStorage($storage);
$form['send'] = [
'#type' => 'submit',
'#value' => t('Send'),
'#weight' => 10,
];
return $form;
}