private static function copyFile($sourcePathOfFile, $destinationPath, $globExpressionList)
    {
        $filesystem = new Filesystem();

        $relativeSourcePath = self::getRelativePathForSingleFile($sourcePathOfFile);

        if (!GlobMatcher::matchAny($relativeSourcePath, $globExpressionList)) {
            $filesystem->copy($sourcePathOfFile, $destinationPath, ["override" => true]);
        }
    }
private static function copyFile($sourcePathOfFile, $destinationPath, $globExpressionList)
    {
        $filesystem = new Filesystem();

        $relativeSourcePath = self::getRelativePathForSingleFile($sourcePathOfFile);

        if (!GlobMatcher::matchAny($relativeSourcePath, $globExpressionList)) {
            $filesystem->copy($sourcePathOfFile, $destinationPath, ["override" => true]);
        }
    }
private static function copyFile ( $ sourcePathOfFile , $ destinationPath , $ globExpressionList ) { $ filesystem = new Filesystem ( ) ; $ relativeSourcePath = self :: getRelativePathForSingleFile ( $ sourcePathOfFile ) ; if ( ! GlobMatcher :: matchAny ( $ relativeSourcePath , $ globExpressionList ) ) { $ filesystem -> copy ( $ sourcePathOfFile , $ destinationPath , [ "override" => true ] ) ; } }
Copy file using given glob filters.

@param string $sourcePathOfFile   Absolute path to file.
@param string $destinationPath    Absolute path to directory.
@param array  $globExpressionList List of glob expressions, e.g. ["*.txt", "*.pdf"].
Copy file using given glob filters .