In extendable_load(), you have a \Config::load($dependency.'::'.$file_name, true); which is not in loadConfiguration