コード例 #1
0
 /**
  * @param \Doctrine\Common\Persistence\Event\LifecycleEventArgs $event
  */
 public function preUpdate(LifecycleEventArgs $event)
 {
     if (!$this->supports($event->getObject())) {
         return;
     }
     $object = $event->getObject();
     $object->setUpdatedAt($this->now());
     $dm = $event->getDocumentManager();
     $class = $dm->getClassMetadata(get_class($object));
     $dm->getUnitOfWork()->recomputeSingleDocumentChangeSet($class, $object);
 }