From f89cb7050afbe7f6d9b6077b3a918dc7d22c02e2 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Mon, 14 Nov 2022 12:37:28 +0100 Subject: [PATCH] Add sodium to the extension list on the main page It has a polyfill and would be nice to know that it is installed Signed-off-by: William Desportes --- libraries/classes/Util.php | 4 ++++ test/classes/UtilTest.php | 2 ++ 2 files changed, 6 insertions(+) diff --git a/libraries/classes/Util.php b/libraries/classes/Util.php index d747801c1f..7c2cc2e9ca 100644 --- a/libraries/classes/Util.php +++ b/libraries/classes/Util.php @@ -2449,6 +2449,10 @@ class Util $result[] = 'mbstring'; } + if (extension_loaded('sodium')) { + $result[] = 'sodium'; + } + return $result; } diff --git a/test/classes/UtilTest.php b/test/classes/UtilTest.php index 3e00a0e68e..bea8b97266 100644 --- a/test/classes/UtilTest.php +++ b/test/classes/UtilTest.php @@ -65,6 +65,7 @@ class UtilTest extends AbstractTestCase * @requires extension mysqli * @requires extension curl * @requires extension mbstring + * @requires extension sodium */ public function testListPHPExtensions(): void { @@ -73,6 +74,7 @@ class UtilTest extends AbstractTestCase 'mysqli', 'curl', 'mbstring', + 'sodium', ], Util::listPHPExtensions() );