protected function getTenStreetData(SubmissionEntity $submission) { $gConfig = $this->sm->get('Config'); $config = $gConfig['TenStreet']; $tenStreetEntity = new TenStreetData(); $Mode = getenv("APPLICATION_ENV") == 'development' ? 'DEV' : 'PROD'; $Source = $config['Entity']['TenStreetData']['Source']; $CompanyId = $Mode == 'DEV' ? $config['Entity']['TenStreetData']['CompanyId'] : $submission->getLead()->getCompanyid(); $Company = $submission->getLead()->getCompany(); $DriverId = $submission->getLead()->getDriverid(); $tenStreetEntity->setMode($Mode); $tenStreetEntity->setCompanyId($CompanyId); $tenStreetEntity->setSource($Source); $tenStreetEntity->setCompany($Company); $tenStreetEntity->setDriverId($DriverId); return $tenStreetEntity; }
protected function getTenStreetData(Lead $lead, $options = array()) { if (!$options) { $options = $this->isValid($lead); if (!$options) { return false; } } $tenStreetEntity = new TenStreetData(); $Mode = $options['Mode']; $Source = $options['Source']; $CompanyId = $options['CompanyId']; $Company = isset($options['Company']) ? $options['Company'] : $lead->getAccount()->getName(); // $DriverId = $lead->getLead()->getDriverid(); $tenStreetEntity->setMode($Mode); $tenStreetEntity->setCompanyId($CompanyId); $tenStreetEntity->setSource($Source); $tenStreetEntity->setCompany($Company); // $tenStreetEntity->setDriverId($DriverId); return $tenStreetEntity; }