From 1614ba946df69a63f42e4dc418dfd1d6c583667d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org>
Date: Mon, 2 Aug 2021 17:10:54 +0200
Subject: [PATCH] :ambulance: fix(core) Fix typing and documentation to fix
 phpstan on plugins side

issue #6134
---
 include/class_ldapMultiplexer.inc         | 3 +++
 include/simpleplugin/class_simpleTabs.inc | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/include/class_ldapMultiplexer.inc b/include/class_ldapMultiplexer.inc
index fc745583e..b5efd0d94 100644
--- a/include/class_ldapMultiplexer.inc
+++ b/include/class_ldapMultiplexer.inc
@@ -37,6 +37,9 @@
   * @method string|resource cat ($dn, $attrs = ["*"], $filter = "(objectclass=*)")
   * @method int count ()
   * @method bool success ()
+  * @method true|0|"" rmdir_recursive (string $deletedn)
+  * @method void create_missing_trees (string $target, bool $ignoreReferralBases = TRUE)
+  * @method mixed add ($attrs)
   */
 class ldapMultiplexer
 {
diff --git a/include/simpleplugin/class_simpleTabs.inc b/include/simpleplugin/class_simpleTabs.inc
index 16945b23f..29df963d6 100644
--- a/include/simpleplugin/class_simpleTabs.inc
+++ b/include/simpleplugin/class_simpleTabs.inc
@@ -41,6 +41,9 @@ class simpleTabs implements FusionDirectoryDialog
   var $current    = "";
   var $disabled   = "";
   var $by_name    = [];
+  /**
+   * @var array<string,SimpleTab>
+   */
   var $by_object  = [];
   var $acl_category;
 
@@ -181,7 +184,7 @@ class simpleTabs implements FusionDirectoryDialog
     }
   }
 
-  function getBaseObject ()
+  function getBaseObject (): SimpleTab
   {
     return $this->by_object[$this->baseclass];
   }
-- 
GitLab