Dostlar php için ufak bir kütüphane yazdım config dosyalarını yüklemek için. Şu an sadece php array ve yaml dosyalarını destekliyor, ileride ihtiyaca göre güncellerim.

use Hsntngr\Config\Config;
use Hsntngr\Config\ArrayLoader;

$path = "config/dizin/yolu/";
$config = Config::create(new ArrayLoader($path));
//*alternatif YamlLoader
$config->load();
// tek dosyadan config ayarlarını yüklemek için
$path = "/path/to/config.php";
$config->loadFromFile($path);
Kullanımı ise şöyle (helper birlikte geliyor)

config('auth.session.provider');
// database
Veya doğrudan Config sınıfını kullanabilirsiniz

$config = Config::getInstance();
$config->get('auth.session.provider');
// database
composer ile indirmek için

composer require hsntngr/config-loader

github repository
https://github.com/hsntngr/config-loader