* */ namespace ComboStrap; class Bootstrap { const BootStrapDefaultMajorVersion = "5"; const BootStrapFiveMajorVersion = "5"; const CONF_BOOTSTRAP_MAJOR_VERSION = "bootstrapMajorVersion"; const BootStrapFourMajorVersion = "4"; const CANONICAL = "bootstrap"; public static function getDataNamespace() { $dataToggleNamespace = ""; if (self::getBootStrapMajorVersion() == self::BootStrapFiveMajorVersion) { $dataToggleNamespace = "-bs"; } return $dataToggleNamespace; } public static function getBootStrapMajorVersion() { if (Site::isStrapTemplate()) { $loaded = PluginUtility::loadStrapUtilityTemplateIfPresentAndSameVersion(); if ($loaded) { $bootstrapVersion = TplUtility::getBootStrapVersion(); return $bootstrapVersion[0]; } } return PluginUtility::getConfValue(self::CONF_BOOTSTRAP_MAJOR_VERSION, self::BootStrapDefaultMajorVersion); } }