private function get_customer_emails()
{
$customer_data = $this->data['customer'];
$emails = array();
$emails = array_merge($emails, $this->get_customer_emails_by_license_key());
if (isset($customer_data['emails']) && is_array($customer_data['emails']) && count($customer_data['emails']) > 1) {
$emails = array_merge($emails, $customer_data['emails']);
} elseif (isset($customer_data['email'])) {
$emails[] = $customer_data['email'];
}
/**
* Filter email address of the customer
* @since 1.1
*/
$emails = apply_filters('edd_helpscout_customer_emails', $emails, $this->data);
if (count($emails) === 0) {
$this->respond('No customer email given.');
}
return $emails;
}