From 774fbfd1aa3b96dce3fbd06413adeeb0e97a012f Mon Sep 17 00:00:00 2001
From: Robin Windey
Date: Sat, 9 Apr 2022 11:52:03 +0000
Subject: [PATCH 1/3] Improve php extensions method
---
lib/PhpStatistics.php | 7 +++----
templates/settings-admin.php | 2 +-
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/lib/PhpStatistics.php b/lib/PhpStatistics.php
index 53e2a475..b8ebf15b 100644
--- a/lib/PhpStatistics.php
+++ b/lib/PhpStatistics.php
@@ -112,10 +112,9 @@ protected function getAPCuStatus(): array {
/**
* Get all loaded php extensions
*
- * @return string as csv list of loaded extensions
+ * @return array of strings with the names of the loaded extensions
*/
- protected function getLoadedPhpExtensions(): string {
- $extensions = (function_exists('get_loaded_extensions') ? get_loaded_extensions() : ['Unable to list extensions']);
- return implode(', ', $extensions);
+ protected function getLoadedPhpExtensions(): array {
+ return (function_exists('get_loaded_extensions') ? get_loaded_extensions() : ['Unable to list extensions']);
}
}
diff --git a/templates/settings-admin.php b/templates/settings-admin.php
index e4c27130..e972f4de 100644
--- a/templates/settings-admin.php
+++ b/templates/settings-admin.php
@@ -283,7 +283,7 @@ class="barchart"
t('Extensions:')); ?>
-
+
From 3e75536851bad74febabf862f0a7324cf7720dba Mon Sep 17 00:00:00 2001
From: Robin Windey
Date: Sat, 9 Apr 2022 14:13:48 +0200
Subject: [PATCH 2/3] Update templates/settings-admin.php
Co-authored-by: Thomas Citharel
---
templates/settings-admin.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/templates/settings-admin.php b/templates/settings-admin.php
index e972f4de..41695bd3 100644
--- a/templates/settings-admin.php
+++ b/templates/settings-admin.php
@@ -283,7 +283,7 @@ class="barchart"
t('Extensions:')); ?>
-
+ t('Unable to list extensions')); ?>
From ce3f41b61dedc103fc1c392e3b6b2c9b202f9536 Mon Sep 17 00:00:00 2001
From: Robin Windey
Date: Sat, 9 Apr 2022 14:13:55 +0200
Subject: [PATCH 3/3] Update lib/PhpStatistics.php
Co-authored-by: Thomas Citharel
---
lib/PhpStatistics.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/PhpStatistics.php b/lib/PhpStatistics.php
index b8ebf15b..928d1ed2 100644
--- a/lib/PhpStatistics.php
+++ b/lib/PhpStatistics.php
@@ -114,7 +114,7 @@ protected function getAPCuStatus(): array {
*
* @return array of strings with the names of the loaded extensions
*/
- protected function getLoadedPhpExtensions(): array {
- return (function_exists('get_loaded_extensions') ? get_loaded_extensions() : ['Unable to list extensions']);
+ protected function getLoadedPhpExtensions(): ?array {
+ return (function_exists('get_loaded_extensions') ? get_loaded_extensions() : null);
}
}