Code Duplication    Length = 6-9 lines in 2 locations

src/classes/Misc.php 2 locations

@@ 466-471 (lines=6) @@
463
        }
464
465
        if ($key === null) {
466
            if ($value === null) {
467
                unset($_SESSION['webdbLogin'][$server_id]);
468
            } else {
469
                //\PC::debug(['server_id' => $server_id, 'value' => $value], 'webdbLogin null key');
470
                $_SESSION['webdbLogin'][$server_id] = $value;
471
            }
472
        } else {
473
            if ($value === null) {
474
                unset($_SESSION['webdbLogin'][$server_id][$key]);
@@ 472-480 (lines=9) @@
469
                //\PC::debug(['server_id' => $server_id, 'value' => $value], 'webdbLogin null key');
470
                $_SESSION['webdbLogin'][$server_id] = $value;
471
            }
472
        } else {
473
            if ($value === null) {
474
                unset($_SESSION['webdbLogin'][$server_id][$key]);
475
            } else {
476
                //\PC::debug(['server_id' => $server_id, 'key' => $key, 'value' => $value], __FILE__ . ' ' . __LINE__ . ' webdbLogin key ' . $key);
477
                $_SESSION['webdbLogin'][$server_id][$key] = $value;
478
            }
479
        }
480
    }
481
482
    public function getDatabase($database = '')
483
    {