Example #1
0
 /**
  * @author WN
  * @param ApplicationEntity $applicationEntity
  * @param Application $application
  */
 public function mapApplication(ApplicationEntity $applicationEntity, Application $application)
 {
     $application->ext_current_status = $applicationEntity->getCurrentStatus();
     $this->mapOrder($application, $applicationEntity->getOrder());
     $this->mapProducts($application, $applicationEntity->getProducts());
     $this->mapFulfilment($application, $applicationEntity->getFulfilment());
     $this->mapCustomer($application, $applicationEntity->getCustomer());
     $this->mapApplicationAddress($application, $applicationEntity->getApplicationAddress());
     $this->mapApplicant($application, $applicationEntity->getApplicant());
     $this->mapFinance($application, $applicationEntity->getFinance());
     $this->mapCancellation($application, $applicationEntity->getCancellation());
     $application->ext_resume_url = $applicationEntity->getResumeUrl();
     $application->ext_metadata = json_encode($applicationEntity->getMetadata());
     $application->ext_user = $applicationEntity->getUser();
 }