Skip to content

Commit 744844f

Browse files
committed
Bump
1 parent 58bdb95 commit 744844f

File tree

4 files changed

+641
-92
lines changed

4 files changed

+641
-92
lines changed

bin/gen_callmap.php

+8-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ function assertEntryParameters(ReflectionFunctionAbstract $function, array &$ent
4545
*/
4646
$normalizedEntries = [];
4747

48-
foreach ($entryParameters as $key => $entry) {
48+
foreach ($entryParameters as $key => &$entry) {
4949
if ($key === 0) {
5050
continue;
5151
}
@@ -57,7 +57,7 @@ function assertEntryParameters(ReflectionFunctionAbstract $function, array &$ent
5757
'variadic' => false,
5858
'byRef' => false,
5959
'optional' => false,
60-
'type' => $entry,
60+
'type' => &$entry,
6161
];
6262
if (strncmp($normalizedKey, '&', 1) === 0) {
6363
$normalizedEntry['byRef'] = true;
@@ -92,6 +92,12 @@ function assertEntryParameters(ReflectionFunctionAbstract $function, array &$ent
9292
$normalizedEntry['name'] = $normalizedKey;
9393
$normalizedEntries[$normalizedKey] = $normalizedEntry;
9494
}
95+
96+
foreach ($function->getParameters() as $parameter) {
97+
if (isset($normalizedEntries[$parameter->getName()])) {
98+
assertParameter($normalizedEntries[$parameter->getName()], $parameter);
99+
}
100+
}
95101
}
96102

97103
/**

0 commit comments

Comments
 (0)