} public function getDecorated(): AbstractNavigationRoute
{ return $this->decorated;
} #[Route(path: '/store-api/navigation/{activeId}/{rootId}', name: 'store-api.navigation', methods: ['GET', 'POST'], defaults: ['_entity' => 'payment_method'])]
public function load(string
$activeId, string
$rootId, Request
$request, SalesChannelContext
$context, Criteria
$criteria): NavigationRouteResponse
{ $activeId =
$this->
resolveAliasId($activeId,
$context->
getSalesChannel());
$rootId =
$this->
resolveAliasId($rootId,
$context->
getSalesChannel());
$response =
$this->
getDecorated()->
load($activeId,
$rootId,
$request,
$context,
$criteria);
$buildTree =
$request->query->
getBoolean('buildTree',
$request->request->
getBoolean('buildTree', true
));
if (!
$buildTree) { return $response;
}