Example #1
0
 public function persist(UserMetaModelInterface $userMeta)
 {
     $em = $this->getEntityManager();
     $this->events()->trigger(__FUNCTION__ . '.pre', $this, array('userMeta' => $userMeta, 'em' => $em));
     $userMeta->setUser($em->merge($userMeta->getUser()));
     $em->persist($userMeta);
     $this->events()->trigger(__FUNCTION__ . '.post', $this, array('userMeta' => $userMeta, 'em' => $em));
     $em->flush();
 }