/** * Returns a DataTypeRegistry instance * * @since 1.9 * * @return DataTypeRegistry */ public static function getInstance() { if (self::$instance === null) { self::$instance = new self($GLOBALS['smwgContLang']->getDatatypeLabels(), $GLOBALS['smwgContLang']->getDatatypeAliases(), $GLOBALS['smwgContLang']->getCanonicalDatatypeLabels()); self::$instance->initDatatypes(); } return self::$instance; }
/** * Returns a DataTypeRegistry instance * * @since 1.9 * * @return DataTypeRegistry */ public static function getInstance() { if (self::$instance !== null) { return self::$instance; } $extraneousLanguage = Localizer::getInstance()->getExtraneousLanguage(); self::$instance = new self($extraneousLanguage); self::$instance->initDatatypes(); self::$instance->setOption('smwgDVFeatures', ApplicationFactory::getInstance()->getSettings()->get('smwgDVFeatures')); return self::$instance; }