Backported folder::countChildren() from 1.7

This commit is contained in:
Andy Miller
2020-10-06 16:06:10 -06:00
parent cfd5d9e209
commit 9d870b2c45

View File

@@ -508,4 +508,19 @@ abstract class Folder
return $include_target ? @rmdir($folder) : true;
}
/**
* Does a directory contain children
*
* @param string $directory
* @return int|false
*/
public static function countChildren($directory) {
if (!is_dir($directory)) {
return false;
}
$directories = glob($directory . '/*', GLOB_ONLYDIR);
return count($directories);
}
}