Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurício Meneghini Fauth <mauricio@fauth.dev>2022-07-24 00:38:22 +0300
committerMaurício Meneghini Fauth <mauricio@fauth.dev>2022-07-24 00:38:22 +0300
commite2c7aa8628747535258845eaf0f5f0cd144f9567 (patch)
treee1441790bd08d2a6de1436e87335bb1df6cc5158 /libraries
parent21c36a0c0619d426e6134e8cbdd37b2689b8c748 (diff)
Fix error when a db group name is same as container name
Fixes #17659 Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Diffstat (limited to 'libraries')
-rw-r--r--libraries/classes/Navigation/NavigationTree.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/libraries/classes/Navigation/NavigationTree.php b/libraries/classes/Navigation/NavigationTree.php
index b743f9df22..3d5289d429 100644
--- a/libraries/classes/Navigation/NavigationTree.php
+++ b/libraries/classes/Navigation/NavigationTree.php
@@ -41,7 +41,6 @@ use function is_object;
use function mb_strlen;
use function mb_strpos;
use function mb_substr;
-use function method_exists;
use function sort;
use function sprintf;
use function strcasecmp;
@@ -1306,11 +1305,10 @@ class NavigationTree
$nodeIsSpecial = in_array($node->realName, self::SPECIAL_NODE_NAMES, true);
- /** @var Node $realParent */
$realParent = $node->realParent();
if (
- ($nodeIsContainer && $nodeIsSpecial)
- && method_exists($realParent, 'getPresence')
+ $nodeIsContainer && $nodeIsSpecial
+ && $realParent instanceof Node
&& $realParent->getPresence($node->realName) >= $filterItemMin
) {
$paths = $node->getPaths();