1
0
mirror of https://github.com/e107inc/e107.git synced 2025-06-06 10:54:57 +02:00
php-e107/lib/config.php
Deltik 10019cec74
Better local env config to avoid VCS conflicts
Local environments can now be configured with ./config.yml with a sample
configuration available in ./config.sample.yml
2018-02-16 07:04:03 -06:00

19 lines
654 B
PHP

<?php
use Symfony\Component\Yaml\Yaml;
$params_sample = [];
$params = [];
$params_local = [];
if (file_exists(codecept_root_dir() . '/config.sample.yml'))
$params_sample = Yaml::parse(file_get_contents(codecept_root_dir() . '/config.sample.yml'));
if (file_exists(codecept_root_dir() . '/config.yml'))
$params = Yaml::parse(file_get_contents(codecept_root_dir() . '/config.yml'));
if (file_exists(codecept_root_dir() . '/config.local.yml'))
$params_local = Yaml::parse(file_get_contents(codecept_root_dir() . '/config.local.yml'));
$params_merged = array_merge($params_sample, $params, $params_local);
return $params_merged;