FileCollection.php
system/Files/FileCollection.php
1 class
20 methods
class FileCollection
File Collection Class Representation for a group of files, with utilities for locating, filtering, and ordering them.
resolveDirectory
(string $directory)
resolveFile
(string $file)
filterFiles
(array $files, string $directory)
matchFiles
(array $files, string $pattern)
__construct
(array $files = [])
define
()
get
()
set
(array $files)
add
($paths, bool $recursive = true)
addFiles
(array $files)
addFile
(string $file)
removeFiles
(array $files)
removeFile
(string $file)
addDirectories
(array $directories, bool $recursive = false)
addDirectory
(string $directory, bool $recursive = false)
removePattern
(string $pattern, ?string $scope = null)
retainPattern
(string $pattern, ?string $scope = null)
retainMultiplePatterns
(array $patterns, ?string $scope = null)
count
()
getIterator
()