protected function _matchType() { if (!$this->_types) { return true; } $file = $this->current(); foreach ($this->_types as $type) { $method = 'is' . ucfirst($type); if ($file->{$method}()) { return true; } } return false; }