public function getVersion($subType = self::FILE_SYNC_UICONF_SUB_TYPE_CONFIG) { switch ($subType) { case self::FILE_SYNC_UICONF_SUB_TYPE_CONFIG: return parent::getVersion(); case self::FILE_SYNC_UICONF_SUB_TYPE_DATA: $version = $this->getConfFileVersion(); if ($version) { return $version; } else { return parent::getVersion(); } case self::FILE_SYNC_UICONF_SUB_TYPE_FEATURES: $version = $this->getConfFileFeaturesVersion(); if ($version) { return $version; } else { return parent::getVersion(); } } return parent::getVersion(); }