$customer =
$context->
getCustomer();
if ($customer !== null &&
$customer->
getGuest() === false
) { $request->request->
set('redirectTo',
$redirect);
return $this->
createActionResponse($request);
} $page =
$this->loginPageLoader->
load($request,
$context);
$this->
hook(new AccountLoginPageLoadedHook($page,
$context));
return $this->
renderStorefront('@Storefront/storefront/page/account/register/index.html.twig',
[ 'redirectTo' =>
$redirect,
'redirectParameters' =>
$request->
get('redirectParameters',
json_encode([])),
'errorRoute' =>
$request->attributes->
get('_route'
),
'page' =>
$page,
'loginError' =>
(bool) $request->
get('loginError'
),
'waitTime' =>
$request->
get('waitTime'
),
'errorSnippet' =>
$request->
get('errorSnippet'
),
'data' =>
$data,
]);
}