getRequest(); $dispatcher = $request->getDispatcher(); $this->addData([self::$passwordResetUrl => $dispatcher->url( $request, Application::ROUTE_PAGE, $contextUrlPath, 'login', 'resetPassword', $user->getUsername(), ['confirm' => Validation::generatePasswordResetHash($user->getId())] ) ]); } /** * Adds passwordResetUrl variable's description to the Mailable */ public static function addPasswordResetUrlDescription(array $variables): array { $variables[self::$passwordResetUrl] = __('emailTemplate.variable.passwordResetUrl'); return $variables; } }