| 
<?php/**
 * @author     Pierre-Henry Soria <[email protected]>
 * @website    https://ph7.me
 * @license    MIT License
 */
 
 namespace PH7\ApiSimpleMenu;
 
 use Dotenv\Dotenv;
 
 enum Environment : string
 {
 case DEVELOPMENT = 'development';
 case PRODUCTION = 'production';
 
 public function environmentName(): string
 {
 return match($this) {
 self::DEVELOPMENT => 'development',
 self::PRODUCTION => 'production'
 };
 }
 }
 
 $path = dirname(__DIR__, 2);
 $dotenv = Dotenv::createImmutable($path);
 $dotenv->load();
 
 // optional: check if the necessary values are in the .env file
 $dotenv->required(['DB_HOST', 'DB_NAME', 'DB_USER', 'DB_PASS']);
 
 |