@@ -33,16 +33,11 @@ jobs:
3333 - name : Create Symfony project
3434 run : composer create-project symfony/skeleton . ^5
3535
36- - name : Configure minimum stability for Amp v3.
37- run : |
38- composer config minimum-stability beta
39- composer config prefer-stable true
40-
41- - name : Require Steam
42- run : composer require --with-dependencies provider/steam
36+ - name : Require IANA
37+ run : composer require --with-dependencies provider/iana
4338
44- - name : Require Doctrine annotations
45- run : composer require doctrine/annotations ^1
39+ # - name: Require Doctrine annotations
40+ # run: composer require doctrine/annotations ^1
4641
4742 - name : Add Porter services
4843 run : |
5550 class: Symfony\Component\DependencyInjection\ServiceLocator
5651 arguments:
5752 -
58- - '@ScriptFUSION\Porter\Provider\Steam\SteamProvider '
53+ - '@ScriptFUSION\Porter\Provider\Iana\Provider\IanaProvider '
5954
60- ScriptFUSION\Porter\Provider\Steam\SteamProvider: ~
55+ ScriptFUSION\Porter\Provider\Iana\Provider\IanaProvider:
6156 .
6257
6358 - name : Add AppListAction
8378 {
8479 return new StreamedResponse(
8580 function () use ($porter): void {
86- foreach ($porter->import(new Import(new GetAppList())) as $app) {
87- echo "$app[appid]\n";
81+ foreach ($porter->import(new Import(new IanaPortNumbers())) as $port) {
82+ if ($port['Port Number'] === '') {
83+ continue;
84+ }
85+
86+ echo "{$port['Port Number']}:{$port['Transport Protocol']}\n";
8887 }
8988 },
9089 headers: ['content-type' => 'text/plain'],
0 commit comments