Page MenuHomeDevCentral

Environment.php
No OneTemporary

Environment.php

<?php
namespace Waystone\Workspaces\Engines\Framework;
use Dotenv\Dotenv;
/**
* Interact with the environment
*/
class Environment {
/**
* Path to
*/
const string ROOT_DIR = __DIR__ . "/../../..";
const array ENV_DIR_CANDIDATES = [
# Framework installed from workspaces/
self::ROOT_DIR,
# Monorepo installation
self::ROOT_DIR . "/..",
];
/**
* Reads and loads .env environment file into environment
*/
public static function init() : void {
$dotenv = Dotenv::createImmutable(self::ENV_DIR_CANDIDATES);
$dotenv->safeLoad();
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Nov 18, 17:05 (18 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3163954
Default Alt Text
Environment.php (632 B)

Event Timeline