We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45ec028 commit 38f2f20Copy full SHA for 38f2f20
src/Cache.php
@@ -117,12 +117,22 @@ private function getVersions(): array
117
118
$versions = $this->downloader->getVersions();
119
$this->downloader = null;
120
+ $okVersions = [];
121
122
foreach ($versions['splits'] as $name => $vers) {
123
foreach ($vers as $i => $v) {
- $v = $this->versionParser->normalize($v);
124
+ if (!isset($okVersions[$v])) {
125
+ $okVersions[$v] = false;
126
+
127
+ for ($j = 0; $j < 60; ++$j) {
128
+ if ($this->symfonyConstraints->matches(new Constraint('==', $v.'.'.$j.'.0'))) {
129
+ $okVersions[$v] = true;
130
+ break;
131
+ }
132
133
134
- if (!$this->symfonyConstraints->matches(new Constraint('==', $v))) {
135
+ if (!$okVersions[$v]) {
136
unset($vers[$i]);
137
}
138
0 commit comments