- var_dump: documentation ( source)
- get_object_vars: documentation ( source)
<?php
class Foo{
private $bar = 'baz';
}
$hydrator = function ($obj) {
return get_object_vars($obj);
};
$foo = new Foo();
$hydrator = Closure::bind(
function ($obj) {
get_object_vars($obj);
},
null,
'Foo'
);
var_dump($hydrator($foo));