private readonly AbstractCustomerGroupRegistrationSettingsRoute
$customerGroupRegistrationRoute,
private readonly EventDispatcherInterface
$eventDispatcher ) { } public function load(Request
$request, SalesChannelContext
$salesChannelContext): CustomerGroupRegistrationPage
{ $page = CustomerGroupRegistrationPage::
createFrom($this->accountLoginPageLoader->
load($request,
$salesChannelContext));
$customerGroupId =
$request->attributes->
get('customerGroupId'
);
$page->
setGroup( $this->customerGroupRegistrationRoute->
load($customerGroupId,
$salesChannelContext)->
getRegistration() );
if ($page->
getMetaInformation()) { $metaDescription =
$page->
getGroup()->
getTranslation('registrationSeoMetaDescription'
);
if ($metaDescription) { $page->
getMetaInformation()->
setMetaDescription($metaDescription);
} $title =
$page->
getGroup()->
getTranslation('registrationTitle'
);
if ($title) { $page->
getMetaInformation()->
setMetaTitle($title);
}