SiteWeaver_CMS/config/bootstrap.php
Funky Waddle 059d3d2f12
Some checks are pending
CI / build_and_test (push) Waiting to run
Milestones 0-1
2026-09-10 14:14:52 -05:00

19 lines
397 B
PHP

<?php
declare(strict_types=1);
require __DIR__ . '/../vendor/autoload.php';
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__ . '/..');
$dotenv->safeLoad();
$mergedEnv = $_ENV + $_SERVER;
use League\Container\Container;
use SiteWeaver\Core\Config;
$container = new Container();
$container->add('config', function () use ($mergedEnv) {
return new Config($mergedEnv);
});
return $container;