- 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($hydrator, $foo, 'Foo');
var_dump($hydrator($foo));