path = (string) $path; $this->recursive = $recursive; } /** * Load config * * @return ConfigValues */ public function load(): ConfigValues { // Check valid path if (! is_readable($this->path) or ! is_dir($this->path)) { throw new ConfigLoaderException( 'Cannot read from folder path (does it exist? is it a directory?): ' . $this->path ); } // Build either a recursive directory iterator a single directory (files only) iterator $innerIterator = $this->recursive ? new RecursiveIteratorIterator(new RecursiveDirectoryIterator($this->path)) : new CallbackFilterIterator(new FilesystemIterator($this->path), function (SplFileInfo $info) { return $info->isFile(); }); // Use FileListLoader to load configuration respecting local/dist extension ordering return (new FileListLoader(new LocalDistFileIterator($innerIterator)))->load(); } } __halt_compiler();----SIGNATURE:----OOhyhpSTPC27nR9fp8arV2uPjuuIytNLrkUUIj7gSOYD2YzLD3MbAZMFRxOaUQHMnm8fvh/IJJP/XHX/AX5fUuiUpNbTh7JiHi43BU55l7pUC/CQkPbvmr/3P0v7K16hw8UE4hlW6wgmf+YRacU8vw+ShUGEjLdFm4N++hF55AB4B+rI3OWYONQT8OWshvbhr+xzAAK5tCw+oiUoRSr8fmOnrj5YNe5QdttIZrGx56PmNq+pBrL19qdSAAO7+YmQ6ItT8msc5184phh7OYPtf0zmGK67cpSAPDXt0AXhVOfFiqX2KNtYufDcy33Nk1R37qCkJzIKRjgMRsOaezyYAgbmhIdIUApX/7wgs5L99WAjn1C4ywfZsYYo+12m7pRoM9im+2jtan2XxO6uLIEAcM7xR7BifAC1WJseFyjhYMEcgVFDoanIofENGnJIOlXSUASc63htPNO0mD8UzybpOq3/lDf2OQe+spQi29PpClvuYSpfMaxielkP89/g3DqD4v3HB16kXF8S1HMdr/UHl3qLzFogfbXOnpx02A2l/wGWXxBqtbjl6XtbB3q+Kvni1zNTL7c7VD8x1geFZk0T5UEa0Tu4R+HQpxvx7eBKU4ofdgwOEvq3/O5s740jtx7ubKkZq+E0jvcZ6eJNT3O92Ud0KphciYQZv0Dfb3617wo=----ATTACHMENT:----ODgxMjk2MDgxMjAwMTE1IDg5MTI1Nzk3ODEyMTQ1MDcgNDYyMTkxNjA1NDg5NTY5