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