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:
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user