Skip to content

Commit 2dd1cf0

Browse files
Add missing symfony aliases
1 parent f8a2bc9 commit 2dd1cf0

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/GenerateFlexEndpointCommand.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,18 @@ protected function execute(InputInterface $input, OutputInterface $output): int
4040

4141
$aliases = $recipes = [];
4242

43+
if (!$contrib) {
44+
$versions = HttpClient::create()->request('GET', 'https://flex.symfony.com/versions.json')->toArray();
45+
46+
foreach ($versions['splits'] as $package => $v) {
47+
if (0 === strpos($package, 'symfony/') && '-pack' !== substr($package, -5)) {
48+
$alias = substr($package, 8);
49+
$aliases[$alias] = $package;
50+
$aliases[str_replace('-', '', $alias)] = $package;
51+
}
52+
}
53+
}
54+
4355
// stdin usually generated by `git ls-tree HEAD */*/*`
4456

4557
while (false !== $line = fgets(STDIN)) {
@@ -77,7 +89,7 @@ protected function execute(InputInterface $input, OutputInterface $output): int
7789
file_put_contents($outputDir.'/index.json', json_encode([
7890
'aliases' => $aliases,
7991
'recipes' => $recipes,
80-
'versions' => $contrib ? [] : HttpClient::create()->request('GET', 'https://flex.symfony.com/versions.json')->toArray(),
92+
'versions' => $contrib ? [] : $versions,
8193
'branch' => $sourceBranch,
8294
'is_contrib' => $contrib,
8395
'_links' => [

0 commit comments

Comments
 (0)