/** * Save ip * * @param array $values * @return Newscoop\Entity\User\Ip */ public function save(array $values) { $ip = new Ip($values['ip'], $values['number']); if (array_key_exists('user', $values)) { $ip->setUser(is_numeric($values['user']) ? $this->em->getReference('Newscoop\\Entity\\User', $values['user']) : $values['user']); } $this->em->persist($ip); $this->em->flush($ip); return $ip; }
public function setUser(\Newscoop\Entity\User $user) { $this->__load(); return parent::setUser($user); }