コード例 #1
0
ファイル: UserListener.php プロジェクト: mikegibson/sentient
 /**
  * @param User $user
  */
 protected function updateUser(User $user)
 {
     if (!$user->getSalt()) {
         $user->refreshSalt();
     }
     $plainPassword = $user->getPlainPassword();
     if (!empty($plainPassword)) {
         $encoder = $this->getEncoder($user);
         $user->setPassword($encoder->encodePassword($plainPassword, $user->getSalt()));
         $user->eraseCredentials();
     }
 }