From 1c47b5d909a000ce38854426455bd07928087c2d Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Mon, 4 May 2015 08:56:19 +0930 Subject: [PATCH] Add ExtensionsServiceProvider to load enabled extensions --- .../Extensions/ExtensionsServiceProvider.php | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 framework/core/src/Support/Extensions/ExtensionsServiceProvider.php diff --git a/framework/core/src/Support/Extensions/ExtensionsServiceProvider.php b/framework/core/src/Support/Extensions/ExtensionsServiceProvider.php new file mode 100644 index 000000000..694b23db8 --- /dev/null +++ b/framework/core/src/Support/Extensions/ExtensionsServiceProvider.php @@ -0,0 +1,33 @@ +where('key', 'extensions_enabled')->pluck('value'), true); + + foreach ($extensions as $extension) { + if (file_exists($file = base_path().'/extensions/'.$extension.'/bootstrap.php')) { + require $file; + } + } + } +}