if ($data->
getBoolean('createCustomerAccount'
)) { $data->
set('guest', false
);
} else { $data->
set('guest', true
);
} $this->registerRoute->
register( $data->
toRequestDataBag(),
$context,
false,
$this->
getAdditionalRegisterValidationDefinitions($data,
$context) );
} catch (ConstraintViolationException
$formViolations) { if (!
$request->request->
has('errorRoute'
)) { throw RoutingException::
missingRequestParameter('errorRoute'
);
} if (empty($request->request->
get('errorRoute'
))) { $request->request->
set('errorRoute', 'frontend.account.register.page'
);
} $params =
$this->
decodeParam($request, 'errorParameters'
);