original_string: public static function regenerateCacheWebsiteAttributes($idSites = array())
      {
          if (!is_array($idSites)) {
              $idSites = array($idSites);
          }
  
          foreach ($idSites as $idSite) {
              self::deleteCacheWebsiteAttributes($idSite);
              self::getCacheWebsiteAttributes($idSite);
          }
      }
code: public static function regenerateCacheWebsiteAttributes($idSites = array())
      {
          if (!is_array($idSites)) {
              $idSites = array($idSites);
          }
  
          foreach ($idSites as $idSite) {
              self::deleteCacheWebsiteAttributes($idSite);
              self::getCacheWebsiteAttributes($idSite);
          }
      }
code_tokens: public static function regenerateCacheWebsiteAttributes ( $ idSites = array ( ) ) { if ( ! is_array ( $ idSites ) ) { $ idSites = array ( $ idSites ) ; } foreach ( $ idSites as $ idSite ) { self :: deleteCacheWebsiteAttributes ( $ idSite ) ; self :: getCacheWebsiteAttributes ( $ idSite ) ; } }
docstring: Regenerate Tracker cache files
  
  @param array|int $idSites Array of idSites to clear cache for
docstring_tokens: Regenerate Tracker cache files