I have a simple piece of code that isn't working as I would expect it would, could someone please explain why it isn't populating the fields array and how to solve it.
$fields = [];
array_walk($class->properties, function($v, $k) use ($fields) {
$fields[] = $v->name;
});
die(var_dump($fields));
// output is []