setPlainPassword() public method

public setPlainPassword ( $password )
 /**
  * @param UserInterface $user
  */
 protected function onSuccess(UserInterface $user)
 {
     if ($this->getNewPassword() != "") {
         $user->setPlainPassword($this->getNewPassword());
     }
     $this->userManager->updateUser($user);
 }
 protected function onSuccess(UserInterface $user)
 {
     $user->setPlainPassword($this->getNewPassword());
     $user->setConfirmationToken(null);
     $user->setEnabled(true);
     $this->userManager->updateUser($user);
 }
 public function process(UserInterface $user)
 {
     $this->form->setData(new ChangePassword($user));
     if ('POST' == $this->request->getMethod()) {
         $this->form->bindRequest($this->request);
         if ($this->form->isValid()) {
             $user->setPlainPassword($this->getNewPassword());
             $this->userManager->updateUser($user);
             return true;
         }
     }
     return false;
 }
 public function process(UserInterface $user)
 {
     $this->form->setData(new ResetPassword($user));
     if ('POST' == $this->request->getMethod()) {
         $this->form->bindRequest($this->request);
         if ($this->form->isValid()) {
             $user->setPlainPassword($this->getNewPassword());
             $user->setConfirmationToken(null);
             $user->setEnabled(true);
             $this->userManager->updateUser($user);
             return true;
         }
     }
     return false;
 }