Skip to content

Commit d47d6d9

Browse files
committed
Fix get object values
1 parent ee1ce7c commit d47d6d9

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

packages/utilities/src/functions.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -563,14 +563,15 @@ function get_object_dump_values(
563563
$props = get_object_dump_props($object, $filter);
564564
$vars = get_object_vars($object);
565565

566-
$values = array_intersect_key($vars, $props);
567-
$diffProps = array_diff_key($props, $vars);
566+
foreach ($props as $name => $prop) {
567+
if (array_key_exists($name, $vars)) {
568+
continue;
569+
}
568570

569-
foreach ($diffProps as $name => $prop) {
570-
$values[$name] = $prop->getValue($object);
571+
$vars[$name] = $prop->getValue($object);
571572
}
572573

573-
return $values;
574+
return $vars;
574575
}
575576
}
576577
}

0 commit comments

Comments
 (0)