@@ -45,10 +45,11 @@ function option(string $value, string $desc, $attributes = []): string
45
45
46
46
$ usage = [
47
47
'web ' => 'Web Development ' ,
48
- 'cli ' => 'Command Line Libraries ' ,
49
- 'fw-drupal ' => 'Drupal ' ,
50
- 'fw-laravel ' => 'Laravel ' ,
51
- 'fw-symfony ' => 'Symfony ' ,
48
+ 'cli ' => 'CLI/Library Development ' ,
49
+ 'fw-drupal ' => 'Drupal Development ' ,
50
+ 'fw-laravel ' => 'Laravel Development ' ,
51
+ 'fw-symfony ' => 'Symfony Development ' ,
52
+ 'fw-wordpress ' => 'WordPress Development ' ,
52
53
];
53
54
54
55
$ os = [
@@ -78,6 +79,14 @@ function option(string $value, string $desc, $attributes = []): string
78
79
],
79
80
];
80
81
82
+ $ versions = [
83
+ 'php84 ' => 'version 8.4 ' ,
84
+ 'php83 ' => 'version 8.3 ' ,
85
+ 'php82 ' => 'version 8.2 ' ,
86
+ 'php81 ' => 'version 8.1 ' ,
87
+ 'default ' => 'OS default version ' ,
88
+ ];
89
+
81
90
$ defaults = [
82
91
'os ' => 'linux ' ,
83
92
'version ' => 'php84 ' ,
@@ -124,11 +133,11 @@ function option(string $value, string $desc, $attributes = []): string
124
133
<?php } ?> ,
125
134
and use
126
135
<select id="version" name="version">
127
- <?= option ( ' php84 ' , ' version 8.4 ' ); ?>
128
- <?= option (' php83 ' , ' version 8.3 ' ); ?>
129
- <?= option ( ' php82 ' , 'version 8.2 ' ); ?>
130
- <?= option ( ' php81 ' , ' version 8.1 ' ); ?>
131
- <?= option ( ' default ' , ' OS default version ' ); ?>
136
+ <?php foreach ( $ versions as $ value => $ version ) { ?>
137
+ <?= option ($ value , $ version, [
138
+ ' selected ' => array_key_exists ( ' version ' , $ options ) && $ options [ 'version ' ] === $ value ,
139
+ ] ); ?>
140
+ <?php } ?>
132
141
</select>
133
142
</div>
134
143
0 commit comments