public function register($name, $email, $login, $password) { if ($this->getUser($login) != null) { return "User with login '{$login}' already exists"; } $u = new \Model\User(); $u->setEmail($email); $u->setLogin($login); $u->setName($name); $u->setPassword($password); $this->entityManager->persist($u); $this->entityManager->flush(); return true; }