diff options
author | Joas Schilling <nickvergessen@gmx.de> | 2014-03-14 00:30:07 +0100 |
---|---|---|
committer | Joas Schilling <nickvergessen@gmx.de> | 2014-03-14 00:33:00 +0100 |
commit | 59af5f4cbfdd19ef369308b35cf80c0f79cd73f9 (patch) | |
tree | 45c465c8cae8cbc68465d1d5364caccbe1f58b34 /phpBB/phpbb | |
parent | 329eb7c2b1d72a6502e6c0daa78bd9e30254f4ea (diff) | |
download | forums-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.php | 9 |
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) !== '.'; } } |