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)
80
80
$ parameters = collect ($ matches )->mapWithKeys (function ($ parameter ) use ($ console , &$ argument_index ) {
81
81
$ param = explode ('= ' , $ parameter [0 ]);
82
82
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 ]];
86
97
})->toArray ();
87
98
88
99
return $ parameters ;
You can’t perform that action at this time.
0 commit comments