devVersionsUrl); return json_decode($json, true) ?? []; } /** * Fetch stable versions from remote URL. */ public function fetchStableVersions(): array { $json = file_get_contents($this->stableVersionsUrl); return json_decode($json, true) ?? []; } }