protected function failed(Request $request, Failed $payload) { $prefs = $this->getServiceContainer()->getPreferenceLoader()->getSystemPreferences(); $translator = $this->getServiceContainer()->getTranslator(); $data = array_merge($payload->get(), ['link' => $prefs->getAccountUrl() . $translator->trans('slug.forgot-password')]); return new Response($this->render('/keeko/account/templates/forgot-password-failed.twig', $data)); }
protected function failed(Request $request, Failed $payload) { throw $payload->get('exception'); }
/** * @param Request $request * @param Failed $payload */ public function failed(Request $request, Failed $payload) { throw new \Exception($payload->get('error')); }