From e2d94dc4af8f9f03a8a910407872bc57d974cad1 Mon Sep 17 00:00:00 2001 From: Victor Westerlund Date: Sun, 18 Jan 2026 09:49:07 +0100 Subject: [PATCH] fix: add array for defining languages to merge --- src/Helpers/Forgejo.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Helpers/Forgejo.php b/src/Helpers/Forgejo.php index 060cfb8..7d033e5 100644 --- a/src/Helpers/Forgejo.php +++ b/src/Helpers/Forgejo.php @@ -13,7 +13,9 @@ require_once VV::root("src/Database/Tables/Languages/Languages.php"); class Forgejo { - private const FORGEJO_HREF = "https://git.vlw.se/explore/repos?q=&sort=recentupdate&language="; + private const MERGE_LANGUAGES = [ + "Hack" => "PHP" + ]; private const FORGEJO_ENDPOINT_USER = "/api/v1/users/%s"; private const FORGEJO_ENDPOINT_SEARCH = "/api/v1/repos/search?uid=%s"; @@ -71,6 +73,11 @@ $this->languages[$language] = 0; } + // Merge language with another if exists in merge array + if (array_key_exists($language, self::MERGE_LANGUAGES)) { + $language = self::MERGE_LANGUAGES[$language]; + } + // Add bytes to language in total $this->languages[$language] += $bytes; } @@ -92,4 +99,4 @@ return true; } - } \ No newline at end of file + }