src/Action/PressSite/Account/ForgottenPasswordAction.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Action\PressSite\Account;
  3. use App\Action\PressSite\DomainAwareAction;
  4. use App\Contract\PressSite\Language\Switcher\GenericActionInterface;
  5. use Symfony\Component\HttpFoundation\Request;
  6. use Symfony\Component\HttpFoundation\Response;
  7. /**
  8.  * Responsible for handling the logic for requesting new password.
  9.  */
  10. class ForgottenPasswordAction extends DomainAwareAction implements GenericActionInterface
  11. {
  12.     /**
  13.      * Renders the forgotten password page.
  14.      *
  15.      * @param \Symfony\Component\HttpFoundation\Request $request
  16.      *   The current request object
  17.      *
  18.      * @return \Symfony\Component\HttpFoundation\Response
  19.      *   The generated response object
  20.      */
  21.     public function __invoke(Request $request): Response
  22.     {
  23.         return $this->render('press_site/actions/account/forgotten_password.html.twig', [
  24.         ]);
  25.     }
  26. }