FOS\UserBundle\Document\UserManager::updateUser PHP Метод

updateUser() публичный Метод

{@inheritDoc}
public updateUser ( FOS\UserBundle\Model\UserInterface $user )
$user FOS\UserBundle\Model\UserInterface
    public function updateUser(UserInterface $user)
    {
        $this->updateCanonicalFields($user);
        $this->updatePassword($user);
        $this->dm->persist($user);
        $this->dm->flush();
    }

Usage Example

Пример #1
0
 /**
  * @return User
  */
 public function testUserNew()
 {
     $user = $this->userManager->createUser();
     $user->setName('Name ' . LoadUsers::USER_USERNAME . '-phpunit');
     $user->setUsername(LoadUsers::USER_USERNAME . '-phpunit');
     $user->setPlainPassword(LoadUsers::USER_PASSWORD);
     $user->setEmail('*****@*****.**');
     $user->setEnabled(true);
     $user->setSuperAdmin(false);
     $user->addRole('ROLE_USER');
     $this->userManager->updateUser($user);
     return $user;
 }