BryanDavis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/222501

Change subject: MonologSpi: Add method to provide additional configuration
......................................................................

MonologSpi: Add method to provide additional configuration

Allow post-initialization configuration of MonologSpi by providing
a `mergeConfig()` method that can be used to merge a given collection of
configuration data with the existing configuration.

Bug: T104584
Change-Id: Iba6f115a79dbc0060f64a9095467d147cf53b8ae
---
M includes/debug/logger/MonologSpi.php
1 file changed, 13 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/01/222501/1

diff --git a/includes/debug/logger/MonologSpi.php 
b/includes/debug/logger/MonologSpi.php
index a07fdc4..3078710 100644
--- a/includes/debug/logger/MonologSpi.php
+++ b/includes/debug/logger/MonologSpi.php
@@ -129,7 +129,19 @@
         * @param array $config Configuration data.
         */
        public function __construct( array $config ) {
-               $this->config = $config;
+               $this->config = array();
+               $this->mergeConfig( $config );
+       }
+
+
+       /**
+        * Merge additional configuration data into the configuration.
+        *
+        * @since 1.26
+        * @param array $config Configuration data.
+        */
+       public function mergeConfig( array $config ) {
+               $this->config = array_merge_recursive( $this->config, $config );
                $this->reset();
        }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/222501
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iba6f115a79dbc0060f64a9095467d147cf53b8ae
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: BryanDavis <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to