public static function &getFileList($directory, $ignore_list = array(), $recursive = true, $include_list = null) { $RDFL = new self($directory, $ignore_list, $include_list); $RDFL->setRecursive($recursive); $RDFL->processDir($directory); return $RDFL->file_list; }