Code Duplication    Length = 6-9 lines in 2 locations

src/classes/Misc.php 2 locations

@@ 504-509 (lines=6) @@
501
        }
502
503
        if ($key === null) {
504
            if ($value === null) {
505
                unset($_SESSION['webdbLogin'][$server_id]);
506
            } else {
507
                //\PC::debug(['server_id' => $server_id, 'value' => $value], 'webdbLogin null key');
508
                $_SESSION['webdbLogin'][$server_id] = $value;
509
            }
510
        } else {
511
            if ($value === null) {
512
                unset($_SESSION['webdbLogin'][$server_id][$key]);
@@ 510-518 (lines=9) @@
507
                //\PC::debug(['server_id' => $server_id, 'value' => $value], 'webdbLogin null key');
508
                $_SESSION['webdbLogin'][$server_id] = $value;
509
            }
510
        } else {
511
            if ($value === null) {
512
                unset($_SESSION['webdbLogin'][$server_id][$key]);
513
            } else {
514
                //\PC::debug(['server_id' => $server_id, 'key' => $key, 'value' => $value], __FILE__ . ' ' . __LINE__ . ' webdbLogin key ' . $key);
515
                $_SESSION['webdbLogin'][$server_id][$key] = $value;
516
            }
517
        }
518
    }
519
520
    public function getDatabase($database = '')
521
    {