у меня возможно глупый вопрос
представим сущность типа человек
к примеру нужно получать подобные обьекты через relation пусть отец или дети
влепив прокси получилось подобное
но вдруг мне подумалось что получился active-record, что правильно через mapper достать типо
и это упрощает очень многое. как правильно с точки зрения data-mapper получать подобные обьекты?
представим сущность типа человек
PHP:
class Person{
private $name;
public finction __construct($name){
$this->name = $name;
}
}
/* @var $person Person */
$person = $mapper->getPersonById(42);
влепив прокси получилось подобное
PHP:
class Person{
private $name;
/**
* @var Person
*/
private $father;
public finction __construct($name, Proxy $father){
$this->name = $name;
$this->father = $father;
}
}
$father = $person->father();
PHP:
$father = $mapper->father($person);