Files
anxinyan/server-api/app/bootstrap/Dotenv.php
wushumin edd1a02157 first
2026-05-11 15:28:27 +08:00

23 lines
446 B
PHP

<?php
namespace app\bootstrap;
use Dotenv\Dotenv as DotenvLoader;
use Webman\Bootstrap;
use Workerman\Worker;
class Dotenv implements Bootstrap
{
private static bool $loaded = false;
public static function start(?Worker $worker): void
{
if (self::$loaded || !is_file(base_path('.env'))) {
return;
}
DotenvLoader::createImmutable(base_path())->safeLoad();
self::$loaded = true;
}
}