Utility class that collects the functionality of the various scanDir methods that have been scattered in several tasks before.
The only method returns an array of source files. The array is a subset of the files given as a parameter and holds only those that are newer than their corresponding target files.
package |
phing.util |
---|
restrict(array &$files, \PhingFile $srcDir, \PhingFile $destDir, \FilenameMapper $mapper, boolean $force = false) : array
array
the original set of files
\PhingFile
target files live here. if null file names
returned by the mapper are assumed to be absolute.
\FilenameMapper
knows how to construct a target file names from
source file names.
boolean
Boolean that determines if the files should be
forced to be copied.
array
restrictAsFiles( &$files, &$srcDir, &$destDir, &$mapper) : array
array
fileUtils :
task :