19 lines
397 B
PHP
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;
|