diff --git a/System/File/Local/Directory.php b/System/File/Local/Directory.php index d79a1bab4..f475bee38 100644 --- a/System/File/Local/Directory.php +++ b/System/File/Local/Directory.php @@ -72,6 +72,17 @@ class Directory extends FileAbstract implements DirectoryInterface } } + public static function list(string $path, string $filter = '*') : array + { + $list = []; + + foreach (glob($path . DIRECTORY_SEPARATOR . $filter) as $filename) { + $list[] = $filename; + } + + return $list; + } + /** * {@inheritdoc} */