/**
* @ORM\Entity @ORM\HasLifecycleCallbacks
* @ORM\Table(name="users")
**/
class User
{
/**
* @ORM\PrePersist
*/
public function prePersist()
{
$this->created = new \DateTime('now');
$this->status = self::STATUS_PENDING;
}
/** @ORM\PreUpdate */
public function preUpdate()
{
$this->updated = new \DateTime('now');
}
}
Мне нужно просто получить все данные из таблицы, но с именами полей, которые соответствуют свойствам в Entity, а не БД, что бы в дальнейшем можно было выполнить гидратацию. (Т.е. не contract_id, a contract, medcard_id -> medcard)
/**
* @var string
* @ORM\Column(type="string",name="last_name")
*/
protected $lastName;