includes/SiteConfiguration.php 1 location
|
@@ 440-442 (lines=3) @@
|
| 437 |
|
} |
| 438 |
|
|
| 439 |
|
foreach ( $default as $name => $def ) { |
| 440 |
|
if ( !isset( $ret[$name] ) || ( is_array( $default[$name] ) && !is_array( $ret[$name] ) ) ) { |
| 441 |
|
$ret[$name] = $default[$name]; |
| 442 |
|
} |
| 443 |
|
} |
| 444 |
|
|
| 445 |
|
return $ret; |
includes/registration/ExtensionRegistry.php 1 location
|
@@ 251-254 (lines=4) @@
|
| 248 |
|
|
| 249 |
|
// Optimistic: If the global is not set, or is an empty array, replace it entirely. |
| 250 |
|
// Will be O(1) performance. |
| 251 |
|
if ( !isset( $GLOBALS[$key] ) || ( is_array( $GLOBALS[$key] ) && !$GLOBALS[$key] ) ) { |
| 252 |
|
$GLOBALS[$key] = $val; |
| 253 |
|
continue; |
| 254 |
|
} |
| 255 |
|
|
| 256 |
|
if ( !is_array( $GLOBALS[$key] ) || !is_array( $val ) ) { |
| 257 |
|
// config setting that has already been overridden, don't set it |