public function loadConfig()
    {
        $path = $this->getConfigPath();

        if (!is_dir($path)) {
            return [];
        }

        $configs = Cache::remember("moduleConfig::{$path}", Carbon::now()->addMinutes(10), function () use ($path) {
            $configs = [];
            foreach (new \DirectoryIterator($path) as $file) {
                if ($file->isDot() or strpos($file->getFilename(), '.php') === false) {
                    continue;
                }
                $key = $file->getBasename('.php');
                $configs[$key] = array_merge_recursive(require $file->getPathname(), app('config')->get($key, []));
            }

            return $configs;
        });

        return $configs;
    }
public function loadConfig()
    {
        $path = $this->getConfigPath();

        if (!is_dir($path)) {
            return [];
        }

        $configs = Cache::remember("moduleConfig::{$path}", Carbon::now()->addMinutes(10), function () use ($path) {
            $configs = [];
            foreach (new \DirectoryIterator($path) as $file) {
                if ($file->isDot() or strpos($file->getFilename(), '.php') === false) {
                    continue;
                }
                $key = $file->getBasename('.php');
                $configs[$key] = array_merge_recursive(require $file->getPathname(), app('config')->get($key, []));
            }

            return $configs;
        });

        return $configs;
    }
public function loadConfig ( ) { $ path = $ this -> getConfigPath ( ) ; if ( ! is_dir ( $ path ) ) { return [ ] ; } $ configs = Cache :: remember ( "moduleConfig::{$path}" , Carbon :: now ( ) -> addMinutes ( 10 ) , function ( ) use ( $ path ) { $ configs = [ ] ; foreach ( new \ DirectoryIterator ( $ path ) as $ file ) { if ( $ file -> isDot ( ) or strpos ( $ file -> getFilename ( ) , '.php' ) === false ) { continue ; } $ key = $ file -> getBasename ( '.php' ) ; $ configs [ $ key ] = array_merge_recursive ( require $ file -> getPathname ( ) , app ( 'config' ) -> get ( $ key , [ ] ) ) ; } return $ configs ; } ) ; return $ configs ; }
Register a config file namespace.

@return void
Register a config file namespace .