public function editFriend(Friend $friend, $new = false) { if ($new) { $friend->setDateAdd(new \DateTime('now')); $friend->setPassword(sha1($friend->getPassword())); $friend->setUsername($friend->getEmail()); $friend->setSalt(""); $friend->setRoles(array_merge($friend->getRoles(), array("ROLE_USER"))); } else { $friend->setRoles($friend->getRoles()); } $friend->setDateUpd(new \DateTime('now')); $this->em->persist($friend); $this->em->flush(); }
private function getInfoFriend(Friend $friend) { $newFriend = array('id' => $friend->getId(), 'name' => $friend->getName(), 'lastname' => $friend->getLastname(), 'lastname' => $friend->getLastname(), 'birthday' => $friend->getBirthday(), 'email' => $friend->getEmail(), 'active' => $friend->getActive()); return serialize($newFriend); }