Esempio n. 1
0
 /**
  * @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;
     }
 }