Nette\Utils\Finder::select PHP 메소드

select() 개인적인 메소드

Creates filtering group by mask & type selector.
private select ( $masks, $type ) : self
리턴 self
    private function select($masks, $type)
    {
        $this->cursor =& $this->groups[];
        $pattern = self::buildPattern($masks);
        if ($type || $pattern) {
            $this->filter(function (RecursiveDirectoryIterator $file) use($type, $pattern) {
                return !$file->isDot() && (!$type || $file->{$type}()) && (!$pattern || preg_match($pattern, '/' . strtr($file->getSubPathName(), '\\', '/')));
            });
        }
        return $this;
    }