X-Git-Url: https://git.rapsys.eu/userbundle/blobdiff_plain/c0d7b2e1474eff99cf5f3b0b79d25bdcd0086ab2..ea9b00a8025f8bbe7a1c28399f7538bea6d60a2c:/Entity/Civility.php diff --git a/Entity/Civility.php b/Entity/Civility.php index f350919..4d2671a 100644 --- a/Entity/Civility.php +++ b/Entity/Civility.php @@ -12,6 +12,7 @@ namespace Rapsys\UserBundle\Entity; use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\ORM\Event\PreUpdateEventArgs; use Rapsys\UserBundle\Entity\User; @@ -160,6 +161,17 @@ class Civility { return $this->users; } + /** + * {@inheritdoc} + */ + public function preUpdate(PreUpdateEventArgs $eventArgs) { + //Check that we have a civility instance + if (($user = $eventArgs->getEntity()) instanceof Civility) { + //Set updated value + $user->setUpdated(new \DateTime('now')); + } + } + /** * Returns a string representation of the title *