Code Duplication    Length = 4-4 lines in 2 locations

core/CAT.php 2 locations

@@ 512-515 (lines=4) @@
509
            $federations = $handle->exec("SELECT DISTINCT UPPER(institution.country) AS country FROM institution JOIN profile
510
                          ON institution.inst_id = profile.inst_id WHERE profile.showtime = 1 ORDER BY country");
511
            // SELECT never returns a boolean, always a mysqli_object
512
            while ($activeFederations = mysqli_fetch_object(/** @scrutinizer ignore-type */ $federations)) {
513
                $fedIdentifier = $activeFederations->country; // UPPER() has capitalised this for us
514
                $returnArray[$fedIdentifier] = isset($this->knownFederations[$fedIdentifier]) ? $this->knownFederations[$fedIdentifier] : $fedIdentifier;
515
            }
516
        } else {
517
            $returnArray = $this->knownFederations;
518
        }
@@ 575-578 (lines=4) @@
572
            $federations = $handle->exec("SELECT DISTINCT UPPER(country) AS country FROM view_active_idp_institution ORDER BY country");
573
            $timeEnd = microtime(true);
574
            $timeElapsed = $timeEnd - $timeStart;
575
            while ($eduroamFederations = mysqli_fetch_object($federations)) {
576
                $fedIdentifier = $eduroamFederations->country;
577
                $returnArray[$fedIdentifier] = isset($this->knownFederations[$fedIdentifier]) ? $this->knownFederations[$fedIdentifier] : $fedIdentifier;
578
            }
579
            asort($returnArray, SORT_LOCALE_STRING);
580
            $returnArray['time'] = $timeElapsed;
581
        }