コード例 #1
0
ファイル: start.php プロジェクト: andrijdavid/wordpress
if (empty($environments) || !is_array($environments) && !$environments instanceof \Closure) {
    printf('<h1>%s</h1>', 'Unable to load environment data. Please define your environments.');
}
/*----------------------------------------------------*/
// Set environment
/*----------------------------------------------------*/
// Define path and the environment locations.
$env = new Thms\Config\Environment($root_path . DS, $environments);
/*----------------------------------------------------*/
// Load .env file
/*----------------------------------------------------*/
$location = $env->which();
if (empty($location)) {
    printf('<h1>%s</h1>', 'Unable to define the environment.');
}
$loaded = $env->load($location);
if (empty($loaded)) {
    printf('<h1>%s</h1>', 'Unable to locate your environment configuration file.');
}
/*----------------------------------------------------*/
// Check required vars.
/*----------------------------------------------------*/
$check = $env->check(['DB_NAME', 'DB_USER', 'DB_PASSWORD', 'DB_HOST', 'WP_HOME', 'WP_SITEURL'], $loaded);
/*----------------------------------------------------*/
// Populate environment vars
/*----------------------------------------------------*/
if ($check) {
    $env->populate($loaded);
} else {
    printf('<h2>%s</h2>', 'Missing environment variables.');
}
コード例 #2
0
ファイル: start.php プロジェクト: mvpdesign/themosis
if (empty($environments) || !is_array($environments) && !$environments instanceof \Closure) {
    printf('<h1>%s</h1>', 'Unable to load environment data. Please define your environments.');
}
/*----------------------------------------------------*/
// Set environment
/*----------------------------------------------------*/
// Define path and the environment locations.
$env = new Thms\Config\Environment($root_path . DS, $environments);
/*----------------------------------------------------*/
// Load .env file
/*----------------------------------------------------*/
define('ENVIRONMENT', $env->which());
if (!defined('ENVIRONMENT') || !ENVIRONMENT) {
    printf('<h1>%s</h1>', 'Unable to define the environment.');
}
$loaded = $env->load(ENVIRONMENT);
if (empty($loaded)) {
    printf('<h1>%s</h1>', 'Unable to locate your environment configuration file.');
}
/*----------------------------------------------------*/
// Check required vars.
/*----------------------------------------------------*/
$check = $env->check(array('DB_NAME', 'DB_USER', 'DB_PASSWORD', 'DB_HOST', 'WP_HOME', 'WP_SITEURL'), $loaded);
/*----------------------------------------------------*/
// Populate environment vars
/*----------------------------------------------------*/
if ($check) {
    $env->populate($loaded);
} else {
    printf('<h2>%s</h2>', 'Missing environment variables.');
}