protected function getPrefixedThemeId($themeId) {
        if($themeId === 'tao') {
            return $themeId;
        }
        if(preg_match('~^' . $this->extensionId . '[A-Z]~', $themeId)) {
            return $themeId;
        }
        return $this->extensionId . ucfirst($themeId);
    }
protected function getPrefixedThemeId($themeId) {
        if($themeId === 'tao') {
            return $themeId;
        }
        if(preg_match('~^' . $this->extensionId . '[A-Z]~', $themeId)) {
            return $themeId;
        }
        return $this->extensionId . ucfirst($themeId);
    }
protected function getPrefixedThemeId ( $ themeId ) { if ( $ themeId === 'tao' ) { return $ themeId ; } if ( preg_match ( '~^' . $ this -> extensionId . '[A-Z]~' , $ themeId ) ) { return $ themeId ; } return $ this -> extensionId . ucfirst ( $ themeId ) ; }
Prefix theme id base on extension id from calling class. Pass through if already prefixed

@param $themeId

@return string
Prefix theme id base on extension id from calling class . Pass through if already prefixed