@@ -57,8 +57,11 @@ protected function parseCommandAndConfig()
5757 $ this ->initConfigAndProperties ($ this ->config );
5858
5959 // Debug option to dump the config and exit
60- if (isset ($ result ['D ' ]) || isset ($ result ['dump ' ])) {
61- $ val = isset ($ result ['D ' ]) ? $ result ['D ' ] : (isset ($ result ['dump ' ]) ? $ result ['dump ' ] : '' );
60+ if (isset ($ this ->cliOpts ['D ' ])) {
61+ $ val = $ this ->cliOpts ['D ' ];
62+ $ this ->dumpInfo ($ val === 'all ' );
63+ } elseif (isset ($ this ->cliOpts ['dump ' ])) {
64+ $ val = $ this ->cliOpts ['dump ' ];
6265 $ this ->dumpInfo ($ val === 'all ' );
6366 }
6467 }
@@ -73,7 +76,7 @@ protected function parseCliOptions()
7376 ]);
7477 $ this ->fullScript = implode (' ' , $ GLOBALS ['argv ' ]);
7578 $ this ->script = strpos ($ result [0 ], '.php ' ) ? "php {$ result [0 ]}" : $ result [0 ];
76- $ this ->command = $ command = isset ( $ result [1 ]) ? $ result [ 1 ] : 'start ' ;
79+ $ this ->command = $ result [1 ] ?? 'start ' ;
7780
7881 unset($ result [0 ], $ result [1 ]);
7982
@@ -116,8 +119,8 @@ protected function dispatchCommand($command)
116119 $ this ->reloadWorkers ($ masterPid );
117120 break ;
118121 case 'status ' :
119- $ cmd = isset ( $ result ['cmd ' ]) ? $ result [ ' cmd ' ] : 'status ' ;
120- $ this ->showStatus ($ cmd , isset ($ result ['watch-status ' ]));
122+ $ cmd = $ this -> cliOpts ['cmd ' ] ?? 'status ' ;
123+ $ this ->showStatus ($ cmd , isset ($ this -> cliOpts ['watch-status ' ]));
121124 break ;
122125 default :
123126 $ this ->showHelp ("The command [ {$ command }] is don't supported! " );
0 commit comments