From 4585f03ee356c92942fbc2ae8c683c651b473954 Mon Sep 17 00:00:00 2001 From: Franz Liedke Date: Tue, 22 Jan 2019 21:56:39 +0100 Subject: [PATCH] Switch to a whitelist for enabling extensions --- src/Install/Steps/EnableBundledExtensions.php | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/Install/Steps/EnableBundledExtensions.php b/src/Install/Steps/EnableBundledExtensions.php index f3f045b0a..235da2eb6 100644 --- a/src/Install/Steps/EnableBundledExtensions.php +++ b/src/Install/Steps/EnableBundledExtensions.php @@ -67,12 +67,21 @@ class EnableBundledExtensions implements Step ); } - const DISABLED_EXTENSIONS = [ - 'flarum-akismet', - 'flarum-auth-facebook', - 'flarum-auth-github', - 'flarum-auth-twitter', - 'flarum-pusher', + const EXTENSION_WHITELIST = [ + 'flarum-approval', + 'flarum-bbcode', + 'flarum-emoji', + 'flarum-lang-english', + 'flarum-flags', + 'flarum-likes', + 'flarum-lock', + 'flarum-markdown', + 'flarum-mentions', + 'flarum-statistics', + 'flarum-sticky', + 'flarum-subscriptions', + 'flarum-suspend', + 'flarum-tags', ]; /** @@ -93,7 +102,7 @@ class EnableBundledExtensions implements Step return $extension; })->filter(function (Extension $extension) { - return ! in_array($extension->getId(), self::DISABLED_EXTENSIONS); + return in_array($extension->getId(), self::EXTENSION_WHITELIST); })->sortBy(function (Extension $extension) { return $extension->composerJsonAttribute('extra.flarum-extension.title'); })->mapWithKeys(function (Extension $extension) {