aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Settings/Config
diff options
context:
space:
mode:
authordaniel <dkinzler@wikimedia.org>2022-02-11 11:06:46 +0100
committerdaniel <dkinzler@wikimedia.org>2022-02-14 21:27:23 +0100
commit8299c9de3f31fc1fbee27a25de2923bebda078a3 (patch)
treea455b3942795318461720ce419528f438177a964 /includes/Settings/Config
parent9ca83949432f312aff18e29534a3d1cd81dd55b7 (diff)
downloadmediawikicore-8299c9de3f31fc1fbee27a25de2923bebda078a3.tar.gz
mediawikicore-8299c9de3f31fc1fbee27a25de2923bebda078a3.zip
Introduce IterableConfig
Bug: T301544 Change-Id: I0a93ebb5305f95cf1b12df276f25a44195fedafa
Diffstat (limited to 'includes/Settings/Config')
-rw-r--r--includes/Settings/Config/ArrayConfigBuilder.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/includes/Settings/Config/ArrayConfigBuilder.php b/includes/Settings/Config/ArrayConfigBuilder.php
index 300590278680..61790eba7b83 100644
--- a/includes/Settings/Config/ArrayConfigBuilder.php
+++ b/includes/Settings/Config/ArrayConfigBuilder.php
@@ -4,6 +4,7 @@ namespace MediaWiki\Settings\Config;
use Config;
use HashConfig;
+use MediaWiki\Config\IterableConfig;
class ArrayConfigBuilder implements ConfigBuilder {
@@ -30,7 +31,8 @@ class ArrayConfigBuilder implements ConfigBuilder {
/**
* Build the configuration.
*
- * @return Config
+ * @todo Once we can use PHP 7.4, change the return type declaration to IterableConfig.
+ * @return IterableConfig
*/
public function build(): Config {
return new HashConfig( $this->config );