Rev 1140 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1140 | Rev 1162 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | // --- |
48 | // --- |
49 | 49 | ||
50 | $all_strings = array(); |
50 | $all_strings = array(); |
51 | 51 | ||
52 | $it = new RecursiveDirectoryIterator($dir); |
52 | $it = new RecursiveDirectoryIterator($dir); |
53 | $it->setFlags(RecursiveDirectoryIterator::SKIP_DOTS); // DOES NOT WORK! Folders with . prefix still get evaluated! |
53 | $it->setFlags(FilesystemIterator::SKIP_DOTS); // DOES NOT WORK! Folders with . prefix still get evaluated! |
54 | foreach(new RecursiveIteratorIterator($it) as $file) { |
54 | foreach(new RecursiveIteratorIterator($it) as $file) { |
55 | if ((strpos(str_replace('\\','/',realpath($file)),'/vendor/') !== false) && (strpos(str_replace('\\','/',realpath($file)),'/vendor/danielmarschall/') === false)) continue; // ignore third-party-code |
55 | if ((strpos(str_replace('\\','/',realpath($file)),'/vendor/') !== false) && (strpos(str_replace('\\','/',realpath($file)),'/vendor/danielmarschall/') === false)) continue; // ignore third-party-code |
56 | if (strpos(str_replace('\\','/',realpath($file)),'/dev/') !== false) continue; // ignore development utilities |
56 | if (strpos(str_replace('\\','/',realpath($file)),'/dev/') !== false) continue; // ignore development utilities |
57 | 57 | ||
58 | if (preg_match('@[/\\\\]\\.[^\\.]@',$file,$m)) continue; // Alternative to SKIP_DOTS |
58 | if (preg_match('@[/\\\\]\\.[^\\.]@',$file,$m)) continue; // Alternative to SKIP_DOTS |