File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed
Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -80,9 +80,20 @@ public function compileParameters($console = false)
8080 $ parameters = collect ($ matches )->mapWithKeys (function ($ parameter ) use ($ console , &$ argument_index ) {
8181 $ param = explode ('= ' , $ parameter [0 ]);
8282
83- return count ($ param ) > 1
84- ? ($ console ? (starts_with ($ param [0 ], '-- ' ) ? [$ param [0 ] => $ param [1 ]] : [$ argument_index ++ => $ param [1 ]]) : [$ param [0 ] => $ param [1 ]])
85- : (starts_with ($ param [0 ], '-- ' ) && ! $ console ? [$ param [0 ] => true ] : [$ argument_index ++ => $ param [0 ]]);
83+ if (count ($ param ) > 1 ) {
84+ $ trimmed_param = trim (trim ($ param [1 ], '" ' ), "' " );
85+ if ($ console ) {
86+ return starts_with ($ param [0 ], '-- ' ) ?
87+ [$ param [0 ] => $ trimmed_param ] :
88+ [$ argument_index ++ => $ trimmed_param ];
89+ }
90+
91+ return [$ param [0 ] => $ trimmed_param ];
92+ }
93+
94+ return starts_with ($ param [0 ], '-- ' ) && ! $ console ?
95+ [$ param [0 ] => true ] :
96+ [$ argument_index ++ => $ param [0 ]];
8697 })->toArray ();
8798
8899 return $ parameters ;
You can’t perform that action at this time.
0 commit comments