Sunnysideup\UpgradeToSilverstripe4\Api\FindFiles
Synopsis
class FindFiles
{
- // members
- protected $myMu = NULL;
- protected string $defaultOptions = '';
- protected static $inst = NULL;
- private boolean $needToFillFileCache = true;
- private string $searchPath = '';
- private array $relevantFolders = ;
- private array $defaultIgnoreFolderArray = ;
- private array $ignoreFolderArray = ;
- private array $extensions = ;
- private boolean $findAllExts = false;
- private boolean $recursive = true;
- private boolean $ignoreHiddenFilesAndFolders = true;
- private array $fileArray = ;
- private array $flatFileArray = ;
- // methods
- public static void inst()
- public FindFiles setIgnoreFolderArray()
- public FindFiles addToIgnoreFolderArray()
- public FindFiles resetIgnoreFolderArray()
- public FindFiles setFindAllExts()
- public FindFiles setSearchPath()
- public FindFiles setExtensions()
- public FindFiles setRecursive()
- public FindFiles setIgnoreHiddenFilesAndFolders()
- public array|string getFlatFileArray()
- protected void getFileArray()
- protected void resetFileCache()
- private string findExtension()
- private boolean matchedExtension()
Members
private
- $defaultIgnoreFolderArray
- $extensions
- $fileArray
—
array
array of all the files we are searching - $findAllExts
- $flatFileArray
- $ignoreFolderArray
- $ignoreHiddenFilesAndFolders
- $needToFillFileCache
- $recursive
- $relevantFolders
- $searchPath
protected
- $defaultOptions
- $inst
- $myMu
Methods
private
- findExtension() — Finds extension of a file
- matchedExtension() — Checks if a file extension is one of the extensions we are going to search
protected
- getFileArray() — loads all the applicable files
- resetFileCache()
public
- addToIgnoreFolderArray() — Sets folders to ignore
- getFlatFileArray() — string is error!
- inst()
- resetIgnoreFolderArray() — remove ignore folders
- setExtensions() — Sets extensions to look
- setFindAllExts() — Sets extensions to look
- setIgnoreFolderArray() — Sets folders to ignore
- setIgnoreHiddenFilesAndFolders()
- setRecursive()
- setSearchPath()