Skip to content

Commit 83b390c

Browse files
committed
Починил обработку массивов
1 parent 1da1cd6 commit 83b390c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Parser.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,13 @@ private function simplifyParams($params)
8484
if (isset($value[0]) && isset($value[1])) {
8585
$newParams[$key] = [$value[0], $value[1]];
8686
} elseif (isset($value[0])) {
87-
$newParams[$key] = $value[0];
87+
if (is_array($value[0])) {
88+
foreach ($value[0] as $valKey => $valVal) {
89+
$newParams[$key . '_' . $valKey] = $valVal;
90+
}
91+
} else {
92+
$newParams[$key] = $value[0];
93+
}
8894
}
8995
} elseif ($value['bind'] === 'tuple') {
9096

@@ -113,7 +119,6 @@ private function simplifyParams($params)
113119
$newParams[$key] = $value;
114120
}
115121
}
116-
117122
return $newParams;
118123
}
119124

0 commit comments

Comments
 (0)