if ($context->
getCustomer()) { return $this->
redirectToRoute('frontend.account.home.page'
);
} $redirect =
$request->query->
get('redirectTo', 'frontend.account.home.page'
);
$errorRoute =
$request->attributes->
get('_route'
);
$page =
$this->loginPageLoader->
load($request,
$context);
$this->
hook(new AccountRegisterPageLoadedHook($page,
$context));
return $this->
renderStorefront('@Storefront/storefront/page/account/register/index.html.twig',
[ 'redirectTo' =>
$redirect,
'redirectParameters' =>
$request->
get('redirectParameters',
json_encode([])),
'errorRoute' =>
$errorRoute,
'page' =>
$page,
'data' =>
$data,
]);
} #[Route(path: '/customer-group-registration/{customerGroupId}', name: 'frontend.account.customer-group-registration.page', defaults: ['_noStore' => true], methods: ['GET'])]