protected function getMap() { if ($this->map == null) { $this->map = EntityConversionMap::load($this->srcEntityTypeID, $this->entityTypeID); } return $this->map; }
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; }