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; }