diff options
author | Côme Chilliet <91878298+come-nc@users.noreply.github.com> | 2023-10-26 19:13:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-26 19:13:28 +0200 |
commit | d0ed5ea2f3ca6a07817add01b962ef6d8336610f (patch) | |
tree | 3b237a599f6b26495e74c6fceb81b579c0fb4d30 /apps/settings/lib/Controller | |
parent | 082fa6493908f92cefdf02593a2486017650ae17 (diff) | |
parent | 424987181764792c33a03cb4351063286f6fae96 (diff) | |
download | nextcloud-server-d0ed5ea2f3ca6a07817add01b962ef6d8336610f.tar.gz nextcloud-server-d0ed5ea2f3ca6a07817add01b962ef6d8336610f.zip |
Merge pull request #40889 from nextcloud/feat/check-for-more-php-modules
Check for more php modules
Diffstat (limited to 'apps/settings/lib/Controller')
-rw-r--r-- | apps/settings/lib/Controller/CheckSetupController.php | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/apps/settings/lib/Controller/CheckSetupController.php b/apps/settings/lib/Controller/CheckSetupController.php index 4d541be658f..9d59051e2a8 100644 --- a/apps/settings/lib/Controller/CheckSetupController.php +++ b/apps/settings/lib/Controller/CheckSetupController.php @@ -696,40 +696,6 @@ Raw output return $appDirsWithDifferentOwner; } - /** - * Checks for potential PHP modules that would improve the instance - * - * @return string[] A list of PHP modules that is recommended - */ - protected function hasRecommendedPHPModules(): array { - $recommendedPHPModules = []; - - if (!extension_loaded('intl')) { - $recommendedPHPModules[] = 'intl'; - } - - if (!extension_loaded('sysvsem')) { - // used to limit the usage of resources by preview generator - $recommendedPHPModules[] = 'sysvsem'; - } - - if (!extension_loaded('exif')) { - // used to extract metadata from images - // required for correct orientation of preview images - $recommendedPHPModules[] = 'exif'; - } - - if (!defined('PASSWORD_ARGON2I')) { - // Installing php-sodium on >=php7.4 will provide PASSWORD_ARGON2I - // on previous version argon2 wasn't part of the "standard" extension - // and RedHat disabled it so even installing php-sodium won't provide argon2i - // support in password_hash/password_verify. - $recommendedPHPModules[] = 'sodium'; - } - - return $recommendedPHPModules; - } - protected function isImagickEnabled(): bool { if ($this->config->getAppValue('theming', 'enabled', 'no') === 'yes') { if (!extension_loaded('imagick')) { @@ -887,7 +853,6 @@ Raw output 'isImagickEnabled' => $this->isImagickEnabled(), 'areWebauthnExtensionsEnabled' => $this->areWebauthnExtensionsEnabled(), 'is64bit' => $this->is64bit(), - 'recommendedPHPModules' => $this->hasRecommendedPHPModules(), 'pendingBigIntConversionColumns' => $this->hasBigIntConversionPendingColumns(), 'isMysqlUsedWithoutUTF8MB4' => $this->isMysqlUsedWithoutUTF8MB4(), 'isEnoughTempSpaceAvailableIfS3PrimaryStorageIsUsed' => $this->isEnoughTempSpaceAvailableIfS3PrimaryStorageIsUsed(), |