- var_dump: documentation ( source)
<?php
class Foo {
protected $bar;
}
class FooHydrator extends Foo {
public function gen() {
return function (array $row) {
var_dump($this);
foreach ($row as $k => $v) {
$this->{$k} = $v;
}
};
}
}
$row = array(
'bar' => 1
);
$o = new Foo;
$hydrator = new FooHydrator;
$hydrator = $hydrator->gen();
$hydrator->bindTo($o, 'Foo');
$hydrator($row);
var_dump($o);