FOS\UserBundle\Model\UserManager::createUser PHP Method

createUser() public method

Returns an empty user instance
public createUser ( ) : User
return User
    public function createUser()
    {
        $class = $this->getClass();
        $user = new $class();
        $user->setAlgorithm($this->algorithm);
        return $user;
    }

Usage Example

Example #1
0
 private function adddUser($firstname, $lastname, $email, $password, array $roles, $address, $company = null)
 {
     $user = $this->userManager->createUser();
     $user->setUsername($email);
     $user->setEmail($email);
     $user->setFirstname($firstname);
     $user->setLastname($lastname);
     $user->setPlainPassword($password);
     $user->setRoles($roles);
     $user->setAddress($address);
     $user->setCompany($company ?: null);
     $user->setEnabled(true);
     $this->userManager->updateUser($user, false);
     return $user;
 }