We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 514f710 commit 4a22c15Copy full SHA for 4a22c15
1 file changed
test_old/run.php
@@ -26,6 +26,12 @@ function showHelp($error) {
26
);
27
}
28
29
+$allowedOptions = [
30
+ '--no-progress' => true,
31
+ '--verbose' => true,
32
+ '--php-version' => true,
33
+];
34
+
35
$options = array();
36
$arguments = array();
37
@@ -35,7 +41,11 @@ function showHelp($error) {
41
foreach ($argv as $arg) {
42
if ('-' === $arg[0]) {
43
$parts = explode('=', $arg);
38
- $options[$parts[0]] = $parts[1] ?? true;
44
+ $name = $parts[0];
45
+ if (!isset($allowedOptions[$name])) {
46
+ showHelp("Unknown option \"$name\"");
47
+ }
48
+ $options[$name] = $parts[1] ?? true;
39
49
} else {
40
50
$arguments[] = $arg;
51
0 commit comments