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