Я думаю, что название спрашивает все это. Очень просто, у меня есть сущность:
class User {
private $id;
private $name;
private $username;
}
со всеми соответствующими сеттерами и геттером. У меня есть массив:
array( 'name' => 'joe', 'username' => 'shmoe' );
и я хочу сделать что-то вроде этого:
Some\Unknown\Doctrine\Object::hydrateFromArray($array);
Очевидно, что создание функции для гидратации объекта будет достаточно простым, но, несомненно, у доктрины должно быть что-то для этого, чтобы выполнить это?