+
+ $to = $form_contactIds = $form_toContactEmails = [];
+ for ($i = 0; $i < 27; $i++) {
+ $email = 'spy' . $i . '@secretsquirrels.com';
+ $contactID = $this->individualCreate(['email' => $email]);
+ $form_contactIds[$contactID] = $contactID;
+ $to[] = $contactID . '::' . $email;
+ }
+ $deceasedContactID = $this->individualCreate(['is_deceased' => 1, 'email' => 'dead@example.com']);
+ $to[] = $deceasedContactID . '::' . 'email@example.com';
+ /* @var CRM_Contact_Form_Task_Email $form*/
+ $form = $this->getFormObject('CRM_Contact_Form_Task_Email', [
+ 'to' => implode(',', $to),
+ ]);
+ $form->_contactIds = $form_contactIds;
+ $form->_contactIds[$deceasedContactID] = $deceasedContactID;
+