Code Duplication    Length = 6-9 lines in 2 locations

src/classes/Misc.php 2 locations

@@ 492-497 (lines=6) @@
489
        }
490
491
        if ($key === null) {
492
            if ($value === null) {
493
                unset($_SESSION['webdbLogin'][$server_id]);
494
            } else {
495
                //\PC::debug(['server_id' => $server_id, 'value' => $value], 'webdbLogin null key');
496
                $_SESSION['webdbLogin'][$server_id] = $value;
497
            }
498
        } else {
499
            if ($value === null) {
500
                unset($_SESSION['webdbLogin'][$server_id][$key]);
@@ 498-506 (lines=9) @@
495
                //\PC::debug(['server_id' => $server_id, 'value' => $value], 'webdbLogin null key');
496
                $_SESSION['webdbLogin'][$server_id] = $value;
497
            }
498
        } else {
499
            if ($value === null) {
500
                unset($_SESSION['webdbLogin'][$server_id][$key]);
501
            } else {
502
                //\PC::debug(['server_id' => $server_id, 'key' => $key, 'value' => $value], __FILE__ . ' ' . __LINE__ . ' webdbLogin key ' . $key);
503
                $_SESSION['webdbLogin'][$server_id][$key] = $value;
504
            }
505
        }
506
    }
507
508
    public function getDatabase($database = '')
509
    {