Page MenuHomePhorge

D4118.1775223922.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D4118.1775223922.diff

diff --git a/src/app/Providers/AppServiceProvider.php b/src/app/Providers/AppServiceProvider.php
--- a/src/app/Providers/AppServiceProvider.php
+++ b/src/app/Providers/AppServiceProvider.php
@@ -43,6 +43,23 @@
return implode(', ', $serialized);
}
+ /**
+ * Load the override config and apply it
+ *
+ * To use create a config/override.php file, and add values including the toplevel config name.
+ * E.g. To override the 'uri' value in imap.php, set ['imap' => ['uri' => 'overrideValue']] in config/override.php.
+ *
+ * @return void
+ */
+ private function applyOverrideConfig()
+ {
+ $overrideConfig = $this->app['config']->get('override', []);
+ foreach (array_keys($overrideConfig) as $key) {
+ $config = $this->app['config']->get($key, []);
+ $this->app['config']->set($key, array_merge($config, $overrideConfig[$key]));
+ }
+ }
+
/**
* Bootstrap any application services.
*
@@ -169,5 +186,7 @@
return $this->where($column, 'like', $search);
}
);
+
+ $this->applyOverrideConfig();
}
}

File Metadata

Mime Type
text/plain
Expires
Fri, Apr 3, 1:45 PM (3 d, 11 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18824241
Default Alt Text
D4118.1775223922.diff (1 KB)

Event Timeline