) {
CRM_Core_DAO::triggerRebuild();
}
-
+ CRM_Core_DAO_AllCoreTables::reinitializeCache(TRUE);
CRM_Core_ManagedEntities::singleton(TRUE)->reconcile();
}
}
static private $tables = null;
static private $daoToClass = null;
- static private function init() {ldelim}
+ static private function init($fresh = FALSE) {ldelim}
static $init = FALSE;
- if ($init) return;
+ if ($init && !$fresh) return;
$entityTypes = array(
{foreach from=$tables key=tableName item=table}
return array_search(self::getCanonicalClassName($className), self::tables());
{rdelim}
+ static public function reinitializeCache($fresh = FALSE) {ldelim}
+ self::init($fresh);
+ {rdelim}
{rdelim}