/** * @param Leads $lead */ protected function getInitialExportStatus($lead, $config) { $method_config = $config['method_config']; $methodObject = $this->getMethod($config['method']); if (array_key_exists('if_email_validated', $method_config) && $method_config['if_email_validated'] === true) { $email = $lead->getEmail(); $validated = $methodObject->isEmailValidated($lead, $email); if ($validated) { return ExportUtils::$_EXPORT_NOT_PROCESSED; } else { return ExportUtils::EXPORT_EMAIL_NOT_CONFIRMED; } } else { return ExportUtils::$_EXPORT_NOT_PROCESSED; } }