Page MenuHomePhorge

D4118.1775157622.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D4118.1775157622.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
@@ -44,6 +44,23 @@
}
/**
+ * 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.
*
* @return void
@@ -169,5 +186,7 @@
return $this->where($column, 'like', $search);
}
);
+
+ $this->applyOverrideConfig();
}
}

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 2, 7:20 PM (4 d, 1 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18820469
Default Alt Text
D4118.1775157622.diff (1 KB)

Event Timeline