aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2014-03-14 00:30:07 +0100
committerJoas Schilling <nickvergessen@gmx.de>2014-03-14 00:33:00 +0100
commit59af5f4cbfdd19ef369308b35cf80c0f79cd73f9 (patch)
tree45c465c8cae8cbc68465d1d5364caccbe1f58b34 /phpBB/phpbb
parent329eb7c2b1d72a6502e6c0daa78bd9e30254f4ea (diff)
downloadforums-59af5f4cbfdd19ef369308b35cf80c0f79cd73f9.tar
forums-59af5f4cbfdd19ef369308b35cf80c0f79cd73f9.tar.gz
forums-59af5f4cbfdd19ef369308b35cf80c0f79cd73f9.tar.bz2
forums-59af5f4cbfdd19ef369308b35cf80c0f79cd73f9.tar.xz
forums-59af5f4cbfdd19ef369308b35cf80c0f79cd73f9.zip
[ticket/12268] Do not search in folders starting with a dot
PHPBB3-12268
Diffstat (limited to 'phpBB/phpbb')
-rw-r--r--phpBB/phpbb/extension/recursive_filter_iterator.php9
1 files changed, 2 insertions, 7 deletions
diff --git a/phpBB/phpbb/extension/recursive_filter_iterator.php b/phpBB/phpbb/extension/recursive_filter_iterator.php
index c2515ecbab..e776942197 100644
--- a/phpBB/phpbb/extension/recursive_filter_iterator.php
+++ b/phpBB/phpbb/extension/recursive_filter_iterator.php
@@ -12,7 +12,7 @@ namespace phpbb\extension;
/**
* Class recursive_filter_iterator
*
-* This Filter ignores .svn and .git directories.
+* This filter ignores directories starting with a dot.
* When searching for php classes and template files of extensions
* we don't need to look inside these directories.
*
@@ -20,13 +20,8 @@ namespace phpbb\extension;
*/
class recursive_filter_iterator extends \RecursiveFilterIterator
{
- public static $ignore_folders = array(
- '.svn',
- '.git',
- );
-
public function accept()
{
- return !in_array($this->current()->getFilename(), self::$ignore_folders);
+ return !$this->current()->isDir() || substr($this->current()->getFilename(), 0, 1) !== '.';
}
}