You are here

protected function MailchimpListsSelectWidget::getSubscribeDefault in Mailchimp 2.x

Parameters

$instance:

$email:

Return value

bool

1 call to MailchimpListsSelectWidget::getSubscribeDefault()
MailchimpListsSelectWidget::setupSubscribeCheckbox in modules/mailchimp_lists/src/Plugin/Field/FieldWidget/MailchimpListsSelectWidget.php

File

modules/mailchimp_lists/src/Plugin/Field/FieldWidget/MailchimpListsSelectWidget.php, line 242

Class

MailchimpListsSelectWidget
Plugin implementation of the 'mailchimp_lists_select' widget.

Namespace

Drupal\mailchimp_lists\Plugin\Field\FieldWidget

Code

protected function getSubscribeDefault($instance, $email) {
  $subscribe_default = $instance
    ->getSubscribe();
  if (!empty($instance
    ->getEntity()) && $email) {
    $instance_list_id = $instance
      ->getFieldDefinition()
      ->getSetting('mc_list_id');
    $subscribe_default = mailchimp_is_subscribed($instance_list_id, $email);
  }
  return $subscribe_default;
}