/** * Chargement d'un dossier contenant des fichiers ini * * @param $paths * @param bool $regexp * @param string $method * @return $this */ public function path($paths, $regexp = false, $method = '{name}') { $regexp = $regexp ? $regexp : "^(.+)\\.ini\$"; foreach (Arr::to($paths) as $path) { $files = Path::listFiles($path, $regexp); if ($files) { foreach ($files as $file) { $name = str_replace('-', '_', $file->match[1]); $name = $file->parentname == $name ? $name : str_replace('{name}', $name, $method); $this->parseIniFile($file->path, $name); } } } return $this; }