1
0
mirror of https://github.com/flarum/core.git synced 2025-07-30 21:20:24 +02:00

Switch to a whitelist for enabling extensions

This commit is contained in:
Franz Liedke
2019-01-22 21:56:39 +01:00
parent bc9e8f68f1
commit 4585f03ee3

View File

@@ -67,12 +67,21 @@ class EnableBundledExtensions implements Step
); );
} }
const DISABLED_EXTENSIONS = [ const EXTENSION_WHITELIST = [
'flarum-akismet', 'flarum-approval',
'flarum-auth-facebook', 'flarum-bbcode',
'flarum-auth-github', 'flarum-emoji',
'flarum-auth-twitter', 'flarum-lang-english',
'flarum-pusher', '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; return $extension;
})->filter(function (Extension $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) { })->sortBy(function (Extension $extension) {
return $extension->composerJsonAttribute('extra.flarum-extension.title'); return $extension->composerJsonAttribute('extra.flarum-extension.title');
})->mapWithKeys(function (Extension $extension) { })->mapWithKeys(function (Extension $extension) {