@@ -146,9 +146,11 @@ public function getPhpValues()
146
146
$ values = array ();
147
147
foreach ($ this ->getValues () as $ name => $ value ) {
148
148
$ qs = http_build_query (array ($ name => $ value ), '' , '& ' );
149
- parse_str ($ qs , $ expandedValue );
150
- $ varName = substr ($ name , 0 , strlen (key ($ expandedValue )));
151
- $ values = array_replace_recursive ($ values , array ($ varName => current ($ expandedValue )));
149
+ if (!empty ($ qs )) {
150
+ parse_str ($ qs , $ expandedValue );
151
+ $ varName = substr ($ name , 0 , strlen (key ($ expandedValue )));
152
+ $ values = array_replace_recursive ($ values , array ($ varName => current ($ expandedValue )));
153
+ }
152
154
}
153
155
154
156
return $ values ;
@@ -169,9 +171,11 @@ public function getPhpFiles()
169
171
$ values = array ();
170
172
foreach ($ this ->getFiles () as $ name => $ value ) {
171
173
$ qs = http_build_query (array ($ name => $ value ), '' , '& ' );
172
- parse_str ($ qs , $ expandedValue );
173
- $ varName = substr ($ name , 0 , strlen (key ($ expandedValue )));
174
- $ values = array_replace_recursive ($ values , array ($ varName => current ($ expandedValue )));
174
+ if (!empty ($ qs )) {
175
+ parse_str ($ qs , $ expandedValue );
176
+ $ varName = substr ($ name , 0 , strlen (key ($ expandedValue )));
177
+ $ values = array_replace_recursive ($ values , array ($ varName => current ($ expandedValue )));
178
+ }
175
179
}
176
180
177
181
return $ values ;
0 commit comments