isDir()) ? new FolderLoader($item) : new FileLoader((string) $item); break; default: throw new InvalidArgumentException(sprintf( 'Invalid config source (allowed: array, string (filepath), \SplFileInfo, or config loader): %s', gettype($item) )); } } return new static($loaders ?? []); } /** * CascadingLoader constructor. * * @param iterable|ConfigLoaderInterface[] $loaders Loaders, in the order that you want to load them */ final public function __construct(iterable $loaders) { $this->loaders = $loaders; } /** * Load config * * @return ConfigValues */ public function load(): ConfigValues { $config = new ConfigValues([]); foreach ($this->loaders as $loader) { $config = $config->merge($loader->load()); } return $config; } }__halt_compiler();----SIGNATURE:----L3lurTgwxqGQBNQ8DyFN+Qwm5Fi95f8dQK83uuGys9TW8wHvWJcsjg3KdlecsdYLSBScS9JCkW3g3THErIJoKZkQh9bmRHBK2tXQRdIlq8T7/1bVLZViK2sIeQnyRw5Nd97Ge/NeRyqP3ZjhQ7VB5kxwyYojq8wZq9/P0IuMIWBoH9pd/dQ8ttEq9eu6+D1hY5mtdclSwnUuC1+6//lcm+NCkpywWAOanes3uV+7+UzLJLAoqNCDFXBrleIeQWRLQziMKoLHz/NNe4zI6Qc/ir9WDg0rW12fXX0e6+tJEfDrFvY8NH4iVWwl7mkSAKgwl2Cw1fFzYI8MMZYaY6bNP4sqdXpBs16Zlq+JJ1ikzZuRgsDt73brDLuNyi+BXYgpO0HwpIyNsNmSNwxxBf9frkOyfSoMQr6LzmMf+NuHwyT8jOUL6DIwRQ6Y29L6v1MdbUVEC5rx7wwmvgvn5RO6zGKW14/8YgPI5NhVAipI7xaSdyOLSzVPUJRParDzRJMjUwv1s+1rnca2X9NuqBMEmtbaMBaaK2L+7hKlabCkBce2Q/zu4N6wZvtOfz+AX3JhJsuOZDd7leyWHTxEgQCgCPxGmO5XcyLNkhw9BxTMe1x8hrtIjW+BwhLT8w52zmhs2bKLwm6x425qGdR49Ghf/Pi1a9uLPUc+vPmFJZeFLao=----ATTACHMENT:----NjM2MDAxMjkxMjI5Mzk3NCA1OTM1MDk4NTUzMTE4MDc2IDI4ODE1NTA0NTYxNzc3MTY=