From 8bca382efb8d48a1337766319580b4098f67a713 Mon Sep 17 00:00:00 2001
From: David Surville <david.surville@unicaen.fr>
Date: Thu, 29 Feb 2024 12:27:46 +0100
Subject: [PATCH] =?UTF-8?q?Capture=20des=20erreurs=20renvoy=C3=A9es=20par?=
 =?UTF-8?q?=20la=20fonction=20ldap=5Fsearch?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/UnicaenLdap/Service/AbstractService.php | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/UnicaenLdap/Service/AbstractService.php b/src/UnicaenLdap/Service/AbstractService.php
index a741996..a604b5f 100644
--- a/src/UnicaenLdap/Service/AbstractService.php
+++ b/src/UnicaenLdap/Service/AbstractService.php
@@ -303,8 +303,10 @@ abstract class AbstractService implements
             $filter = $ouFilter . ")$filter)";
         }
         $resource = $this->getLdap()->getResource();
+        ErrorHandler::start(E_WARNING);
         if (null === $attributes) $search = ldap_search($resource, $basedn, $filter);
         else $search = ldap_search($resource, $basedn, $filter, $attributes);
+        ErrorHandler::stop();
         if ($search === false) {
             throw new Exception('searching: ' . $filter);
         }
-- 
GitLab