File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
src/Illuminate/Console/Scheduling Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 1111use Illuminate \Contracts \Queue \ShouldQueue ;
1212use Illuminate \Queue \CallQueuedClosure ;
1313use Illuminate \Support \ProcessUtils ;
14+ use Illuminate \Support \Str ;
1415use Illuminate \Support \Traits \Macroable ;
1516use RuntimeException ;
1617
@@ -198,7 +199,11 @@ public function exec($command, array $parameters = [])
198199 protected function compileParameters (array $ parameters )
199200 {
200201 return collect ($ parameters )->map (function ($ value , $ key ) {
201- if (is_array ($ value )) {
202+ if (is_array ($ value ) && Str::startsWith ($ key , '-- ' )) {
203+ return collect ($ value )->map (function ($ value ) use ($ key ) {
204+ return $ key .'= ' .ProcessUtils::escapeArgument ($ value );
205+ })->implode (' ' );
206+ } elseif (is_array ($ value )) {
202207 $ value = collect ($ value )->map (function ($ value ) {
203208 return ProcessUtils::escapeArgument ($ value );
204209 })->implode (' ' );
You can’t perform that action at this time.
0 commit comments