Ejemplo n.º 1
0
 /**
  *
  * @param Lead $proxy        	
  *
  * @return \Lead\Entity\Lead
  */
 private function _hydrate(Lead $proxy)
 {
     $lead = null;
     $reports = $this->getReports();
     $objectManager = $this->getObjectManager();
     if ($objectManager) {
         $leadRepo = $objectManager->getRepository('Lead\\Entity\\Lead');
         if ($proxy && $proxy->getProxy() && ($id = $proxy->getId()) == true) {
             $lead = $leadRepo->findLead($id);
             if ($lead) {
                 $lead->setProxy(false);
             }
         } elseif (!$proxy->getProxy()) {
             $lead = $proxy;
         }
     }
     return $lead;
 }