Skip to content

Commit a1fab10

Browse files
authored
Allowing $split to be overridden. (acquia#1804)
1 parent 886f730 commit a1fab10

File tree

1 file changed

+24
-19
lines changed

1 file changed

+24
-19
lines changed

settings/config.settings.php

+24-19
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,32 @@
1010
foreach ($split_envs as $split_env) {
1111
$config["$split_filename_prefix.$split_env"]['status'] = FALSE;
1212
}
13-
$split = 'none';
14-
// Non-acquia envs.
15-
if ($is_local_env) {
16-
$split = 'local';
17-
if (getenv('TRAVIS') || getenv('PIPELINE_ENV') || getenv('PROBO_ENVIRONMENT')) {
18-
$split = 'ci';
19-
}
20-
}
21-
// Acquia only envs.
22-
elseif ($is_ah_env) {
23-
$config_directories['vcs'] = $config_directories['sync'];
2413

25-
$split = 'ah_other';
26-
if ($is_ah_dev_env || $is_ah_ode_env) {
27-
$split = 'dev';
28-
}
29-
elseif ($is_ah_stage_env) {
30-
$split = 'stage';
14+
// Do not set split unless it is unset. This allows prior scripts to set it.
15+
if (!isset($split)) {
16+
$split = 'none';
17+
18+
// Non-acquia envs.
19+
if ($is_local_env) {
20+
$split = 'local';
21+
if (getenv('TRAVIS') || getenv('PIPELINE_ENV') || getenv('PROBO_ENVIRONMENT')) {
22+
$split = 'ci';
23+
}
3124
}
32-
elseif ($is_ah_prod_env) {
33-
$split = 'prod';
25+
// Acquia only envs.
26+
elseif ($is_ah_env) {
27+
$config_directories['vcs'] = $config_directories['sync'];
28+
29+
$split = 'ah_other';
30+
if ($is_ah_dev_env || $is_ah_ode_env) {
31+
$split = 'dev';
32+
}
33+
elseif ($is_ah_stage_env) {
34+
$split = 'stage';
35+
}
36+
elseif ($is_ah_prod_env) {
37+
$split = 'prod';
38+
}
3439
}
3540
}
3641

0 commit comments

Comments
 (0)