CodeExplorer FooterPagelet example
public function load(Request
$request, SalesChannelContext
$salesChannelContext): FooterPagelet
{ $footerId =
$salesChannelContext->
getSalesChannel()->
getFooterCategoryId();
$tree = null;
if ($footerId) { $navigationId =
$request->
get('navigationId',
$footerId);
$tree =
$this->navigationLoader->
load($navigationId,
$salesChannelContext,
$footerId);
} $pagelet =
new FooterPagelet($tree);
$this->eventDispatcher->
dispatch( new FooterPageletLoadedEvent($pagelet,
$salesChannelContext,
$request) );
return $pagelet;
}}