From e89ac76662a386b6e0969847b8ddda16417565ab Mon Sep 17 00:00:00 2001
From: Benoit Mortier <benoit.mortier@opensides.be>
Date: Sat, 24 Dec 2016 17:08:54 +0100
Subject: [PATCH] Fixes: #5268 Missing check for package php-filter

Signed-off-by: Benoit Mortier <benoit.mortier@opensides.be>
---
 setup/class_setupStep_Checks.inc | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/setup/class_setupStep_Checks.inc b/setup/class_setupStep_Checks.inc
index 9b32f3a6d..ad5ca8e38 100644
--- a/setup/class_setupStep_Checks.inc
+++ b/setup/class_setupStep_Checks.inc
@@ -103,6 +103,14 @@ class Step_Checks extends setupStep
     $M = TRUE;
     $basic_checks[] = array('NAME' => $N , 'DESC' => $D , 'RESULT' => $R , 'SOLUTION' => $S , 'MUST' => $M );
 
+    /* Check for filter support */
+    $N = msgPool::checkingFor('filter');
+    $D = _('FusionDirectory requires this module to filters a variable with a specified filter.');
+    $S = msgPool::installPhpModule('filter');
+    $R = is_callable('filter_var');
+    $M = TRUE;
+    $basic_checks[] = array('NAME' => $N , 'DESC' => $D , 'RESULT' => $R , 'SOLUTION' => $S , 'MUST' => $M );
+
     /* Check for iconv */
     $N = msgPool::checkingFor("iconv");
     $D = _("FusionDirectory requires this module for the samba integration.");
-- 
GitLab