Banago\PHPloy\PHPloy::filterIgnoredFiles PHP Méthode

filterIgnoredFiles() private méthode

Filter ignore files.
private filterIgnoredFiles ( array $files ) : array
$files array Array of files which needed to be filtered
Résultat array with `files` (filtered) and `filesToSkip`
    private function filterIgnoredFiles($files)
    {
        $filesToSkip = [];
        foreach ($files as $i => $file) {
            foreach ($this->filesToExclude[$this->currentlyDeploying] as $pattern) {
                if ($this->patternMatch($pattern, $file)) {
                    unset($files[$i]);
                    $filesToSkip[] = $file;
                    break;
                }
            }
        }
        $files = array_values($files);
        return ['files' => $files, 'filesToSkip' => $filesToSkip];
    }