mirror of
https://gh.wpcy.net/https://github.com/fairpm/aspirecloud.git
synced 2026-06-20 02:22:28 +08:00
Instead of loading all releases into PHP and running Semver::satisfies() on each (thousands of calls causing 30s timeout), collect the distinct constraint strings per key (typically 20-50 values), run Semver on those few, then use SQL IN() to find matching package IDs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Joost de Valk <joost@altha.nl> |
||
|---|---|---|
| .. | ||
| PackageDIDService.php | ||
| PackageImportService.php | ||
| PackageInformationService.php | ||
| PackageSearchService.php | ||