| 
<?php/**
 * @author     Pierre-Henry Soria <[email protected]>
 * @website    https://ph7.me
 * @license    MIT License
 */
 
 namespace PH7\ApiSimpleMenu;
 
 use RedBeanPHP\R;
 
 // setup RedBean
 $dsn = sprintf('mysql:host=%s;dbname=%s', $_ENV['DB_HOST'], $_ENV['DB_NAME']);
 R::setup($dsn, $_ENV['DB_USER'], $_ENV['DB_PASS']);
 
 // Freeze RedBean on production
 $currentEnvironment = Environment::tryFrom($_ENV['ENVIRONMENT']);
 if ($currentEnvironment?->environmentName() !== Environment::DEVELOPMENT->value) {
 echo 'RedBean Frozen';
 R::freeze();
 }
 
 |