protected function getMap()
 {
     if ($this->map == null) {
         $this->map = EntityConversionMap::load($this->srcEntityTypeID, $this->entityTypeID);
     }
     return $this->map;
 }
示例#2
0
 protected static function prepareMap($entityTypeID)
 {
     if (isset(self::$maps[$entityTypeID])) {
         return self::$maps[$entityTypeID];
     }
     $map = EntityConversionMap::load(\CCrmOwnerType::Lead, $entityTypeID);
     if ($map === null) {
         $map = LeadConversionMapper::createMap($entityTypeID);
         $map->save();
     } elseif ($map->isOutOfDate()) {
         LeadConversionMapper::updateMap($map);
         $map->save();
     }
     return self::$maps[$entityTypeID] = $map;
 }