/** * Instantiates a \src\finder. * * @param bool $use_all_available Should we load all extensions, or just enabled ones * @return \src\finder An extension finder instance */ public function get_finder($use_all_available = false) { $finder = new \src\finder($this->filesystem, $this->src_root_path, $this->cache, $this->php_ext, $this->cache_name . '_finder'); if ($use_all_available) { $finder->set_extensions(array_keys($this->all_available())); } else { $finder->set_extensions(array_keys($this->all_enabled())); } return $finder; }