SearchKit - Regenerate civix file
authorColeman Watts <coleman@civicrm.org>
Tue, 15 Jun 2021 05:50:39 +0000 (01:50 -0400)
committerColeman Watts <coleman@civicrm.org>
Tue, 15 Jun 2021 05:50:39 +0000 (01:50 -0400)
ext/search_kit/search_kit.civix.php

index b8d250482699de088ebc53ddfabad305b2be779a..9ed76d92146e1d1c1ee7a8126a1486e55e92889c 100644 (file)
@@ -221,7 +221,8 @@ function _search_kit_civix_upgrader() {
  * Search directory tree for files which match a glob pattern.
  *
  * Note: Dot-directories (like "..", ".git", or ".svn") will be ignored.
- * Note: In Civi 4.3+, delegate to CRM_Utils_File::findFiles()
+ * Note: Delegate to CRM_Utils_File::findFiles(), this function kept only
+ * for backward compatibility of extension code that uses it.
  *
  * @param string $dir base dir
  * @param string $pattern , glob pattern, eg "*.txt"
@@ -229,32 +230,7 @@ function _search_kit_civix_upgrader() {
  * @return array
  */
 function _search_kit_civix_find_files($dir, $pattern) {
-  if (is_callable(['CRM_Utils_File', 'findFiles'])) {
-    return CRM_Utils_File::findFiles($dir, $pattern);
-  }
-
-  $todos = [$dir];
-  $result = [];
-  while (!empty($todos)) {
-    $subdir = array_shift($todos);
-    foreach (_search_kit_civix_glob("$subdir/$pattern") as $match) {
-      if (!is_dir($match)) {
-        $result[] = $match;
-      }
-    }
-    if ($dh = opendir($subdir)) {
-      while (FALSE !== ($entry = readdir($dh))) {
-        $path = $subdir . DIRECTORY_SEPARATOR . $entry;
-        if ($entry[0] == '.') {
-        }
-        elseif (is_dir($path)) {
-          $todos[] = $path;
-        }
-      }
-      closedir($dh);
-    }
-  }
-  return $result;
+  return CRM_Utils_File::findFiles($dir, $pattern);
 }
 
 /**