vendor/kunstmaan/admin-bundle/EventListener/PasswordResettingListener.php line 29

Open in your IDE?
  1. <?php
  2. namespace Kunstmaan\AdminBundle\EventListener;
  3. use FOS\UserBundle\Event\FilterUserResponseEvent;
  4. use FOS\UserBundle\Model\UserManager;
  5. /**
  6.  * Set password_changed property to 1 after changing the password
  7.  */
  8. class PasswordResettingListener
  9. {
  10.     /**
  11.      * @var UserManager
  12.      */
  13.     private $userManager;
  14.     /**
  15.      * @param UserManager $userManager
  16.      */
  17.     public function __construct(UserManager $userManager)
  18.     {
  19.         $this->userManager $userManager;
  20.     }
  21.     /**
  22.      * @param FilterUserResponseEvent $event
  23.      */
  24.     public function onPasswordResettingSuccess(FilterUserResponseEvent $event)
  25.     {
  26.         $user $event->getUser();
  27.         $user->setPasswordChanged(true);
  28.         $this->userManager->updateUser($user);
  29.     }
  30. }